Where is La Rosa?

Where is La Rosa located?

La Rosa, Oaxaca, Mexico (approx. 16.1725°, -97.09639°)


Where is La Rosa on the map?