The Lennox Mall is located in Lagos, Nigeria on Admiralty Way, Plot 2/3 Block A10, Lekki Phase 1, Lagos, Lagos 234. The Lennox Mall is rated 3 out of 5 in the category retail in Nigeria.
Address
Admiralty Way, Plot 2/3 Block A10, Lekki Phase 1, Lagos, Lagos 234