Where is Buena Vista?

Where is Buena Vista located?

Buena Vista, Dahabon, The Dominican Republic (approx. 19.51667°, -71.65°)


Where is Buena Vista on the map?