1 First Stamford Place Stamford, CT 06902
Seated: 65
Standing: 75
Square Feet: 728 ft2
Glen can be divided into three separate meeting rooms- Glen III has 728 sq ft.