Where is Alameda Central?

Where is Alameda Central located?

Alameda Central, Alameda Central, Mexico (approx. 19.43585°, -99.14434°)


Where is Alameda Central on the map?