Sheraton Needham Hotel

  • 100 Cabot Street
  • Needham,
  • Massachusetts
  • 02494
  • United States
  • Map

Sheraton Needham Hotel
Main

View Floor: 2 1 -1 All Floors

Second Floor

Total number of meeting spaces: 5
Largest Meeting Space: 1,180 sq ft

VIEW FLOOR PLAN >

First Floor

Total number of meeting spaces: 6
Largest Meeting Space: 4,521 sq ft

VIEW FLOOR PLAN >

Executive Conference Level

Total number of meeting spaces: 4
Largest Meeting Space: 998 sq ft

VIEW FLOOR PLAN >