Where is Buena Vista?

Where is Buena Vista located?

Buena Vista, Mexico City, Mexico (approx. 18.93333°, -99.65°)


Where is Buena Vista on the map?