Sheraton Needham Hotel

  • 100 Cabot Street
  • Needham,
  • Massachusetts
  • 02494
  • United States
  • Map

Sheraton Needham Hotel

  • The weather's hot and so are our rates! Book by Saturday and save up to 20%, plus SPG members save an additional 5%
    July 25
  • Traveling with your four-legged friend? Great! We are pet friendly. Check out this review from a recent guest, we look forward to welcoming you and your pooch soon! "The staff was most receptive to my pet, and made us feel right at home. The hotel appeared newly renovated, and was quite clean and comfortable. The free room wifi was greatly appreciated. Well done. I will be back." -DrBeee
    July 18

View hotel photos on flickr®.

With checkins