8.8/10
Excellent
Free Wi-Fi
950 m.
Stamford, CT Station
Featuring a fitness centre, Residence Inn by Marriott Stamford Downtown is located in Stamford, 5.5 mile from Stamford Museum. Among the various facilities of this property are a terrace and a shared lounge.
Number of rooms: 159
25 Atlantic Street, Stamford, CT 06901, United States
Hotel booked 1 times today.