Where is Santa Rosa?

Where is Santa Rosa located?

Santa Rosa, Puebla, Mexico (approx. 18.88194°, -97.78889°)


Where is Santa Rosa on the map?