Where is Buena Vista?

Where is Buena Vista located?

Buena Vista, Puebla, Mexico (approx. 20.127778°, -97.454167°)


Where is Buena Vista on the map?