1 First Stamford Place Stamford, CT 06902
Standing: 80
Square Feet: 990 ft2
990 sq ft of flowing, multi area space conducive for coffee breaks, lunch, or cocktail receptions.