Sheraton hotel opens in Stamford
The Sheraton group owned by Starwood Hotels & Resorts International has opened its new hotel in Stamford, Connecticut, following an overhaul.
The Downtown Sheraton Hotel on Canal Street will undergo major renovations to attract more city and convention business.