The Vendry is now part of Groupize! Read more

Meeting Room

Located In: Homewood Suites by Hilton Needham Boston

Standing: 85

Homewood Suites by Hilton Needham Boston

Homewood Suites by Hilton Needham Boston

Meeting Room
Address
Homewood Suites by Hilton Needham Boston

200 1st Avenue Needham, MA 02494

Business Space Location Map
Capacity

Standing: 85

Square Feet: 118 ft2

F&B Options
In-house catering
Equipment
  • A/V Equipment