Location:
Talavera 20, Centro,
Cuauhtémoc
06000
Ciudad de México, D.F. México
19° 25' 47.4024" N, 99° 7' 38.5968" W
See map: Google Maps