Iglesia Católica El Buen Pastor de TurubambaParishShareS57c181719 Quito, PichinchaEcuadorGet directions