Excellent Location and Property
The Boston Sheraton is a great business hotel, having a perfect location being in the
center of 2 large shopping malls, Newburry street etc.
Rooms are very comfortable, clean and most of the rooms have a great view.
Direct acces to shopping malls which enables you to dress light.