Located just 6 minutes' walk from Iglesia Cristiana Divion Redentor, El Castillo Quito hotel includes 10 rooms.
Iglesia Nuestra Senora Del Perpetuo Socorro is located within reach of this Quito hotel, and such natural sites as the city park "Parque La Alameda" is a mere 0.7 miles away. Santo Domingo Church is also approximately 25 minutes by foot from the guest house. The El Castillo Quito is located 1.1 miles from Plaza Foch. The accommodation stands around 5 minutes' stroll from Bogota, near Miraflores bus stop.
Nearby restaurants, including El Eden Cafe Vegetariano is 0.4 miles from the hotel.