Iglesia Católica San Pedro de TaboadaParishSharePedro Ati171103 Sangolquí, PichinchaEcuadorGet directions