Needham Hotel Features
Enjoy our 247 stylish guest rooms, Club Lounge, fitness center and Link@Sheraton™ connectivity hub. Our Needham accommodations will offer you a great night's sleep before your big meeting or day trip with family and friends. Feel free to bring your faithful companion on the trip as well, as we are a pet-friendly Needham hotel.
Sheraton Needham Hotel Meetings
Our newly-renovated meeting spaces offer you the flexibility to plan a meeting that meets your needs. Perfect for meetings up to 400 guests, our hotel offers a Grand Ballroom to accommodate events up to 600 people. We also offer complete meeting packages to help take the stress out of planning your next Needham meeting.