by
by
Log In
Sign Up
by

The community and marketplace
for event pros.

Join UsList My BusinessThe Vendry TeamsThe MemoAbout the VendryContact UsGroupize

Keep me posted with industry news, cool case studies, and events.

InstagramFacebookLinkedInYouTubePinterest
©2025 THE VENDRY LLC.
Privacy
Terms & Conditions
Terms of Use
Browse more Hotels in Needham, MA
Venues/Needham, MA/Hotel/Sheraton Boston Needham Hotel/Needham

Needham

Located In: Sheraton Boston Needham Hotel

Seated: 175 / Standing: 200

Sheraton Boston Needham Hotel

Sheraton Boston Needham Hotel

Needham
Address
Sheraton Boston Needham Hotel

100 Cabot Street Needham, MA 02494

Business Space Location Map
Capacity

Seated: 175

Standing: 200

Square Feet: 1,512 ft2

F&B Options
In-house catering
Equipment
  • A/V Equipment
  • TV
  • Projector & Screen
  • Conference Phone
  • Microphones