Ilatoa Lodge
170184 Tumbaco, Via Al Ilalo
170184 Tumbaco, Via Al Ilalo
With a stay at Ilatoa Lodge in Tumbaco, you'll be 2.9 mi (4.6 km) from Ilaló and 15 mi (24.1 km) from San Francisco Church. This hotel is 15.3 mi (24.6 km) from Catedral Metropolitana de Quito and 15.4 mi (24.7 km) from Independence Square.