The modern event space, attentive staff and creative cuisine at Sheraton Needham Hotel set your event in Needham, Massachusetts apart. Share this special day with family and friends, and create an event to remember at our sophisticated venue.
The modern event space, attentive staff and creative cuisine at Sheraton Needham Hotel set your event in Needham, Massachusetts apart. Share this special day with family and friends, and create an event to remember at our sophisticated venue.