Call To Book
Let Sheraton Boston Needham Hotel provides comfort when visiting the Boston area. Located in the active business district of Needham, our hotel offers stress-free access to the city via Interstate 95. Boston College is nearby, as is great shopping and dining at The Shops at Chestnut Hill. Settle into your spacious, pet-friendly room or suite, including amenities such as complimentary Wi-Fi, an ergonomic workspace and our Sheraton Signature Sleep Experience. Savor American cuisine at Link Caf & Bar or pick up fast and fresh items like Starbucks coffee at Grab and Go Caf . Additional amenities within the hotel include a fitness center and a terrific indoor pool with an outdoor patio. Those planning events in Needham can take advantage of our gracefully designed venues, which boast natural light and can accommodate up to 250 seated guests. We also offer outdoor spaces for receptions and other gatherings. Whatever your reason for visiting, we know you'll love your stay at Sheraton Boston Needham Hotel.
One dog (up to?40 pounds)?per room is allowed. The weight of the dog must be?noted in the?reservation?and?the guest must sign a waiver at check-in. Dogs must not be left unattended in a guest room. No other pets are permitted.? There is a 100 USD?cleaning