Residence Inn Stamford Downtown In Stamford (Downtown)
25 Atlantic Street -
Stamford,
CT 06901