Looking for Holiday Packages?
Wake up refreshed in Needham, MA, thanks to our Sheraton Sleep Experience™️ bedding in every room
Upgrade to a concierge-level hotel room and experience free breakfast and access to the Club Lounge
Stay connected while traveling to Needham, MA, with free Wi-Fi in every hotel room or suite
Start your morning with a cup of Starbucks® coffee brewed from the comfort of your hotel suite
Complete all your work tasks from your hotel room, featuring a large desk and an ergonomic chair
Bring your companion to our pet-friendly hotel in Needham, offering beds for dogs up to 80 pounds