724 Avenida de los Insurgentes Sur Ciudad de México, CDMX 03100
Seated: 60
Standing: 60
Square Feet: 748 ft2
Invite up to 50 colleagues or guests to events or meetings in this 748-square-foot space.