Where is Bella Vista?

Where is Bella Vista located?

Bella Vista, Oaxaca, Mexico (approx. 17.70861°, -95.28389°)


Where is Bella Vista on the map?