The Sheraton group owned by Starwood Hotels & Resorts International has opened its new hotel in Stamford, Connecticut, following an overhaul.
Sheraton hotel opens in Stamford