Where is Macheros?

Where is Macheros located?

Macheros, Mexico City, Mexico (approx. 19.35833°, -100.2917°)


Where is Macheros on the map?