New Travellers Lodge & Suite is located in Lagos, 15 km from National Stadium Lagos. The property is around 17 km from National Art Theatre and 19 km from Iga Idungaran-OBA Of Lagos Palace. Free WiFi is available.
Show moreShow less
Show on mapShow list
MAPS.ME is always on hand
Download the apps and start expanding your horizons