Located in Downtown Stamford, this hotel is within a 10-minute walk of Stamford Center for the Arts and Stamford Town Center. Stamford Health and Chelsea Piers are also within 2 mi (3 km). Stamford, CT (ZTF-Metro-North Train Station) is 14 minutes by foot and Stamford Transportation Center is 14 minutes.