Iglesia Católica San Pedro de CumbayáParishShareGarcía Moreno170901 Cumbayá, PichinchaEcuadorGet directions