Sheraton Needham Hotel


100 Cabot Street, Needham, MA, 02494, United States   •  Weather:   

Local Time Phone (781) 444-1110 Hotel Reservations 800-274-3728


Needham Meeting

Make your future Needham meeting a success when you stay with us at Sheraton Needham Hotel. Our meeting spaces offer you the flexibility to plan a meeting that meets your needs. Learn more about our facilities and offerings below.

Summer 2018 Sales Blitz >>
Early Bird 2019 Offer >>

Meeting and Event Offers >>
Meeting Insider Dates >>

Needham Meeting Boardroom

At a Glance

Last Renovated: 2013
Guest Rooms: 247
Number of Meeting Spaces: 14
Largest Meeting Space: 4,521 sq. ft.
Indoor Meeting Space: 15,000 sq. ft.
Sales Tax:   6.25/7% (Food & Beverage)
Room Tax:  11.7%

Digital Brochure >>
loor Plans >>
apacity Chart >>
Interactive eMenu >>

Contact Us

Contact our sales coordinator, Rosa Nicolazzo-Diamond , by email or calling 781-292-3865 for more information. Or, submit a request for proposal below.



Earn for work. Redeem for fun - business has never been so personal. With SPG® Pro, you can earn Starpoints® for the travel you arrange for others and the meetings you plan professionally, right within your personal account. Learn More>>

Meeting Spaces

Small Meetings

We feature several small meeting venues that are perfect for small gatherings or intimate receptions.

Ideal Meeting Size: 50-70 in classroom set-up

  • Natural lighting in meeting spaces and meal rooms
  • Breakout rooms on same level with option to use boardrooms
  • Boardrooms have built-in AV set-up with LCD projector and screen
Small Needham Meeting

Large Meetings

With 15,000 square feet of meeting and event space, our flexible rooms can accommodate up to 250 guests.

Ideal Meeting Size: Up to 250 in classroom set-up

  • Natural lighting in ballroom space
  • Flexible space with ballroom easily divided into three sections
Needham Meeting Ballroom

Outdoor Courtyard

Our seasonal courtyard is the perfect spot to hold a reception or social event.

  • Adjacent to ballroom
  • Beautifully decorated with uplights and tealights to set the ambience
Outdoor Needham Meeting Space

Needham Meeting Dining Venue

Food and Beverage Options

View our Interactive eMenu>>

Hotel Restaurant: Link Café

  • Serving breakfast, lunch and dinner
  • Hosts up to 80 guests


  • 4,500 sq. ft. Grand Ballroom with natural lighting
  • Spacious amphitheatre that comfortably fits 50 people. 
  • Two luxurious board rooms with natural lighting that sit 14 people 
  • Customized food and beverage experiences
  • In-house audio visual crew
  • Highly experienced Banquet Staff and Conference Service Team that is ready to exceed client expectations


Sheraton Needham Hotel is located near many things to do in the area, including shopping centers, golf courses, museums and much more. Or, take a quick trip into downtown Boston, just minutes away.


Boston Logan Airport (BOS) is 19.5 miles away, approximately 30-minute drive.

We are conveniently located adjacent to the Interstate 95/Massachusetts Route 128 high-tech corridor.