Westwood HotelEdit Listing
22, Awolowo Road, Ikoyi, Lagos Nigeria

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.

Share This Listing

Business Information

There are no reviews for this business.