Iglesia de Santa María XixitlaParishShareAvenida 15 Poniente72762 cholula, puebla, PueblaMexicoGet directions