1 First Stamford Place Stamford, CT 06902
Seated: 130
Standing: 150
Square Feet: 1,428 ft2
The Glen, sections II & III feature 1,428 sq ft of versatile meeting space.