Lakewood Luxury Apartments is located in Abuja, Nigeria on 5 Margaret Thatcher, Close. Lakewood Luxury Apartments is rated 4.4 out of 5 in the category apartment building in Nigeria.
Address
5 Margaret Thatcher, Close
Accessibility
Wheelchair-accessible entrance