Holiday Inn Stamford

700 Main St
Stamford
Connecticut
United States