Sheraton Needham Hotel


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

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


H.C. Starck Special Corporate Rate

Sheraton Needham Hotel is conveniently located just one mile from H.C. Starck 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.

Book our exclusive rate and enjoy:

  • Rates from $179 per night
  • Complimentary parking is included in the rate
  • Complimentary shuttle service to the H.C. Starck offices
  • Complimentary access to the hotel fitness center
  • Earn Starpoints® on all stays - redeemable for free nights & more

Rates are subject to availability

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

Not a SPG member? Join Now>>

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 +