A really great place, very clean, and with a wonderful view.
It's near from Zocalo square and actually just one hundred meters from one of the two lucha libre arenas.