
Quito, Ecuador
Ilatoa Lodge
Lodge
With a stay at Ilatoa Lodge in Tumbaco, you'll be 2.9 mi (4.6 km) from Ilaló and 15.9 mi (25.5 km) from San Francisco Church. This hotel is 16.2 mi (26 km) from Catedral Metropolitana de Quito and 16.3 mi (26.2 km) from…
- Wi-fi
- 24-hour reception
- Car park
- Secure parking























