Olympus Plaza features a garden, shared lounge, a terrace and restaurant in Quito. Featuring a bar, the hotel is close to several noted attractions, around 1.5 km from El Ejido Park, 1.1 km from Sucre Theatre and 1.5 km from Bolivar Theatre.
Numero delle stanze: 13
Calle Rios y Calle Julio Castro e4-78, Centro Histórico, 170113 Quito, Ecuador