Where is Buena Vista?

Where is Buena Vista located?

Buena Vista, Santiago del Estero, Argentina (approx. -29.4°, -63.6°)


Where is Buena Vista on the map?