Place is walking distance from popular hang out areas in Mexico City.