724 Avenida de los Insurgentes Sur Ciudad de México, CDMX 03100
Seated: 60
Standing: 60
Square Feet: 662 ft2
Bring up to 70 guests or colleagues together in a modern 662-square-foot venue.