Where is Vista Hermosa?

Where is Vista Hermosa located?

Vista Hermosa, Oaxaca, Mexico (approx. 17.63472°, -96.32778°)


Where is Vista Hermosa on the map?