Westwood HotelEdit Business Listing
22, Awolowo Road, Ikoyi, Lagos Nigeria
01 462 5160

Short Description

Westwood Hotel is located in Lagos, Nigeria and provide comfortable services in luxurious rooms, food and drinks, swimming pool, fitness centre, and a lot of other facilities.

Business Information

Year Founded


There are no reviews for this business.