About Apollo Hotel
2.2 km from National Stadium Lagos Apollo Hotel features a 3-star accommodation in the Lagos Mainland district of Lagos. The property is around 3.4 km from National Art Theatre 5 km from Iga Idungaran-OBA Of Lagos Palace and 5 km from Central Mosque of Lagos. The property offers a 24-hour front desk and free WiFi is available.The units in the hotel are equipped with a TV. The rooms have a wardrobe.Guests at Apollo Hotel can enjoy a continental breakfast. There is an on-site restaurant which serves a variety of African dishes.The Cathedral Church of Christ is 6 km from the accommodation while Freedom Park Lagos is 7 km from the property.
Apollo Hotel Map
*Distances are shown as the crow flies and not necessarily the actual travelling