This is one of my favorite places to get snacks and drinks in mexico city. It is located at the top story of Hotel Majestic at the corner of Av. Francisco l. Madero and Plaza de la constitución. Ask the elevator operator to take you to the top floor.