Hotel Sheraton on Boston's beautiful Charles River Esplanade, away from the noise yet near the main traffic routes, 91 Bay State Road, Boston
Hotel Sheraton. Boston. The modern atmosphere of the Sheraton, its homelike rooms, its perfect appointments, service and cuisine make it Boston's preferred hotel for discriminating, permanent and transient guests. The Sheraton is near Kenmore Square, only 10 minutes from down town Boston.