Sheraton Needham Hotel

 3 star hotel

Needham, Massachusetts, United States

  • Address:
  • Sheraton Needham Hotel
  • 100 Cabot St
  • Needham
  • 02494

Photos:

  • Sheraton Needham Hotel - Sheraton Needham Hotel - Sheraton Needham Hotel - Sheraton Needham Hotel - Sheraton Needham Hotel - Sheraton Needham Hotel - Sheraton Needham Hotel - Sheraton Needham Hotel - Sheraton Needham Hotel - Sheraton Needham Hotel -
Sheraton Needham Hotel -
Sheraton Needham Hotelinvites you to experience the revitalized hotel. the beautiful hotel is the perfect place for you to connect and relax. Experience the best of both worlds with the local charm and the best things to do in Boston, just minutes away.

We are conveniently located adjacent to the Interstate 95/Massachusetts Route 128 high-tech corridor.

Enjoy the 247 stylish guest rooms, Club Lounge, fitness center and Link@Sheraton connectivity hub. the Needham accommodations will offer you a great night's sleep before your big meeting or day trip with family and friends. Feel free to bring your faithful companion on the trip as well, as we are a pet-friendly Needham hotel.
the newly-renovated meeting spaces offer you the flexibility to plan a meeting that meets your needs. Perfect for meetings up to 400 guests, the hotel offers a Grand Ballroom to accommodate events up to 600 people. We also offer complete meeting packages to help take the stress out of planning your next

PHOTOGALLERY

Photos Of Sheraton Needham Hotel, Needham











HOTELFACILITIES

Sheraton Needham Hotel, Needham Hotel Facilities

Sorry, we don't have any information for facilities yet - please contact our team and they'll investigate this for you.

Sheraton Needham Hotel Booking

Check-in date (dd/mm/yy)
 
Check-out date (dd/mm/yy)
 
Nights —
Rooms Adults Children
Display prices in:
+44 1273 728862
Your reference is:

Top Hotels in Needham

Sheraton Needham Hotel

Sheraton Needham Hotel

3.9
Good
870 reviews