Sheraton Needham Hotel

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

Sheraton Needham Hotel

  • Happy Cinco de Mayo! Join us tonight for $2 tacos in the Link Cafe to celebrate #TacoTuesday
    May 05
  • Join us for SPG Appreciation Night from 5-9pm in the Lobby Bar, stop by and enter to win free giveaways #spg
    April 30

View hotel photos on flickr®.

With checkins