Stamford Sheraton Opens in Connecticut
Stamford, Connecticut – a popular spot for corporate headquarters in the New York metropolitan area – received an addition to its hotel stock when the Sheraton Stamford opened a couple of weeks ago. The Sheraton […]