Sheraton Boston Needham Hotel
100 Cabot Street Needham, MA 02494 US
- 1 miles from New England Book Fair/Discount Books
- 7.5 miles from TAC Worldwide
- 6.6 miles from Upromise
- 5 miles from Lasell University
- 9.4 miles from Pearson Education
- 21.9 miles from BNY Mellon
- 15 miles from SAP
- 8 miles from Meditech
- 20 miles from Gillette Stadium Home of the New England Patriots
- 4 miles from The Shops at Chestnut Hill
- 8 miles from Fenway Park
- 10 miles from Natick Mall
- 7.7 miles from Museum of Fine Arts
Experience Boston in a whole new way when you stay at Sheraton Boston 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...