Where is Buena Vista?

Where is Buena Vista located?

Buena Vista, City of Havana, Cuba (approx. 23.10417°, -82.43056°)


Where is Buena Vista on the map?