Sheraton Needham Hotel
Drag box to select area
Perched on top of a hill overlooking Route 128/95, the Sheraton Needham Hotel can be seen for quite a distance in any direction. With 247 rooms and 11 ballrooms, the Sheraton can handle both large and small meetings and events. It offers a wide range of amenities, including an indoor heated pool, work out area, Wi-Fi through the complex (available for a fee), a free local shuttle, a covered parking garage and in room coffee makers. The hotel lobby is spacious, making for a great place to meet. The staff is very friendly, knowledgeable and attentive.
100 Cabot St, Needham, MA 02494
- Fax: 781-455-8617
- Accessible: yes