El Castillo is located in Quito, a 6-minute walk from El Ejido Park Art Fair, and features free WiFi. This guest house offers a 24-hour front desk. The property is 600 metres from Liga Deportiva Universitaria Stadium.
At the guest house, all rooms include a desk. Rooms are fitted with a TV, and some rooms at El Castillo have a terrace. Guest rooms feature a wardrobe.
Guests at the accommodation can enjoy a continental breakfast.
El Ejido Park is an 8-minute walk from El Castillo.