Call To Book
Experience Boston in a whole new way when you stay at Sheraton Needham Hotel, located near the Route 128 Train Station and the MBTA Subway Station. Our hotel sits on the outskirts of Boston and offers easy access to nearby attractions like Boston College and The Shops at Chestnut Hill. Motivate your soon-to-be college student with a trip to a local campus and inspire your future artist with a visit to the Boston Museum of Fine Arts. We provide excellent dining options at Link Caf and Bar when you're looking for a night in with family or colleagues. Work smarter at our hotel business center or relax in the indoor pool. Our stylish event spaces fit a variety of needs, especially when paired with our expert planners and caterers. Spacious rooms and suites help you live the good life with separate living and sleeping areas, plus our pet-friendly accommodations include dog beds for your furry family members. Free Wi-Fi and ergonomic work spaces in every room help you thrive at Sheraton Needham Hotel near Boston.
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