1 First Stamford Place Stamford, CT 06902
Seated: 24
Standing: 20
Square Feet: 494 ft2
Just under 500 sq ft of flexible space and numerous set ups styles. Enjoy natural sunlight year-round.