Description
Sheraton Boston Needham Hotel is situated in the suburbs of Boston and features spacious guest rooms and suites, an outdoor patio for meetings and events and a contemporary fitness center. Additional amenities include light-filled event venues.