Stamford Marriott Hotel & SpaThis is a Preferred property. They provide excellent service, a great value, and have awesome reviews from Booking.com guests. They might pay Booking.com a little more to be in this program.
Stamford, United States of America
Stamford Marriott Hotel & Spa is located in Stamford, just 30 miles from New York City.