525 Julio Castro Avenida Colombia, 170136 Quito, Ecuador
Boasting a bar and a garden, Olympus Plaza is situated in Quito, 0.8 miles from El Ejido Park Art Fair and 0.9 miles from Sucre Theatre. Among the facilities of this property are a restaurant, a 24-hour front desk and room service, along with free WiFi throughout the property. The hotel has family rooms.
Guests at the hotel can enjoy a continental breakfast.
Olympus Plaza offers a terrace.
El Ejido Park is 1.1 miles from the accommodation, while Bolivar Theatre is 1.4 miles from the property.
Itichimbia Cultural Center 0.2 miles
La Alameda Park 0.2 miles
Central Market 0.4 miles
Itchimbia Park 0.4 miles
Basilica of the National Vow 0.5 miles
Theatre Square 0.5 miles
Del Arbolito Park 0.6 miles
Sucre Theatre 0.6 miles
Parque El Ejido 0.6 miles
San Agustin Church 0.6 miles
Quito Mariscal Sucre International Airport 11.7 miles
El Ejido Park Art Fair 0.6 miles
El Ejido Park 0.7 miles
Bolivar Theatre 0.7 miles
Colonial Art Museum 0.8 miles
El Patio de Comedias Theater 0.8 miles
La Carolina Park 2.6 miles
Iñaquito Mall 3 miles
Quicentro Shopping Mall 3.2 miles
Atahualpa Olympic Stadium 3.2 miles
Liga Deportiva Universitaria Stadium 7.7 miles
Children of any age are welcome. To see correct prices and occupancy information, please add the number of children in your group and their ages to your search.
There is no age requirement for check-in