Sheraton Boston Needham Hotel, a 247-room full-service hotel located in Needham, MA, has announced the completion of a $10 million renovation to all guest room, lobby restaurant, indoor pool and meeting space. Function facilities at the hotel comprise 18.751 square feet of flexible meeting space including two ballrooms.
Want hotel insights like this, delivered straight to your inbox?
Try DLR for one month with code: DLRTRIAL
*Offer cannot be applied retroactively; it is valid on new individual-level, annual subscriptions only.