724 Avenida de los Insurgentes Sur Ciudad de México, CDMX 03100
Seated: 8
Square Feet: 212 ft2
Keep the group small and meet up in this 212-square-foot, 8-person venue.