Set in the Lagos Mainland district in Lagos, 3.4 km from National Art Theatre, Apollo Hotel features air-conditioned rooms with free WiFi. Guests can enjoy the on-site bar. Free private parking is available on site. The rooms are fitted with a TV.
Set in the Lagos Mainland district in Lagos, 3.4 km Read more
Set in the Lagos Mainland district in Lagos, 3.4 km from National Art Theatre, Apollo Hotel features air-conditioned rooms with free WiFi. Guests can enjoy the on-site bar. Free private parking is available on site. The rooms are fitted with a TV.
Set in the Lagos Mainland district in Lagos, 3.4 km from National Art Theatre, Apollo Hotel features air-conditioned rooms with free WiFi. Guests can enjoy the on-site bar. Free private parking is available on site. The rooms are fitted with a TV.
Number of Rooms: 33