A stay at Holiday Inn Express Quito, an IHG Hotel places you in the heart of Quito, a 3-minute drive from Atahualpa Olympic Stadium and 5 minutes from Basilica of the National Vow. This hotel is 3.1 mi (5 km) f ... Read more

View all Luxury Hotels in Quito