IL Barista - Specialty Coffee House is located in Quito, Ecuador on Av. De La República y Av. Amazonas Edificio Las Cámaras, Planta Baja. IL Barista - Specialty Coffee House is rated 4.7 out of 5 in the category cafeteria in Ecuador.
Address
Av. De La República y Av. Amazonas Edificio Las Cámaras, Planta Baja