2 Stamford Hotels and Guest Houses
109.2 miles from Stamford
156 W. Main St, Stamford, New York State, NY 12167 · Map
Score 1 from 1 reviewSingle from: USD 217.00
Double from: USD 217.00
per room per night
157 W. Main St, Stamford, New York State, NY 12167 · Map
Score 1 from 1 reviewSingle from: USD 156.75
Double from: USD 156.75
per room per night