Where is Santa Cruz del Bosque?

Where is Santa Cruz del Bosque located?

Santa Cruz del Bosque, Puebla, Mexico (approx. 19.13333°, -97.83333°)


Where is Santa Cruz del Bosque on the map?