Holiday Inn Select STAMFORD-DOWNTOWN

700 E. MAIN ST.
STAMFORD
Connecticut
United States