Sheraton Needham Hotel


100 Cabot Street, Needham, MA, 02494, United States   •  Weather:   

Local Time Phone (781) 444-1110 Hotel Reservations 800-274-3728


Sun Life Financial Special Corporate Rate

Sheraton Needham Hotel is conveniently located less than four miles from Sun Life Financial corporate offices in Wellesley, 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 Sun Life Financial, book today and save:

  • Complimentary in-room high-speed Internet access
  • Complimentary daily self-parking
  • Complimentary shuttle service to the Sun Life Financial 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 253438.

Reservation must be canceled by 6P 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

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