THE BOSTON VENUE GUIDE
By Siagel Productions
Sheraton Needham, MA
From location to accommodation, discover the many benefits of Sheraton Needham Hotel. Although nestled in the charming suburb of Needham, Massachusetts, our hotel offers travelers superb city access to downtown Boston via Interstate 95. Make time to visit local points of interest like Boston College and Northeastern University, or simply relax and recharge in our modern guest rooms. Hotel guests in Needham can enjoy an assortment of thoughtful amenities, including all-day dining at Link Café & Bar, a dynamic Sheraton Fitness Center and smart networking services at our Link@Sheraton™ connectivity hub.
2000 Commonwealth Ave. Suite 425
Newton, MA 02466
(617) 614 - 5422
Your Celebration Is Our Life's Work