Sheraton Needham Hotel

3.6 (315 reviews)

100 Cabot Street, Needham, MA, 02494, United States   •  Weather:    •   Local Time:     •  Phone: (781) 444-1110   •  Hotel Reservations: 800-274-3728

3.6

Liberty Mutual Special Corporate Rate

Sheraton Needham Hotel is conveniently located less than three miles from Liberty Mutual corporate offices in Newton, MA. Whether you're in town to attend a conference or for a visit with your Boston-area colleagues, we invite you to experience ultimate comfort and convenience at the all-new, full-service Sheraton Needham Hotel.

When visiting Liberty Mutual, book today and save:

  • Rates from $174 per night
  • Complimentary in-room high-speed Internet access
  • Complimentary daily self-parking
  • Complimentary shuttle service to the Liberty Mutual offices
  • Complimentary access to the hotel fitness center
  • Earn Starpoints® on all stays - redeemable for free nights & more
  • Same Day 6PM Cancellation & No Early Departure Fee

Book online, or call 866-716-8120 and mention SET account number 90010.

Reservation must be canceled by 6PM same day of arrival. No early departure fee.

Reserve Your Stay
Check in11
Check in
Check out
Check out
1 Room, 1 Adults, 0 Children

Rooms
- 1 +
Adults / Room
- 1 +
Children / Room (Age 0 - 17)
- 0 +