Sheraton Needham Hotel
Sheraton Needham Hotel
100 Cabot St, Needham, MA 02494, USA
$
About
This is the perfect destination to plan your next event. On-site planning professionals are available as well as excellent catering services. The spacious event venues are great for any event and include AV equipment and LCD projectors.
Amenities & facilities
Pet friendly
Wheelchair accessible
Bar(s)
Chairs
Sofas
Tables
Wifi
Elevator(s)
Event spaces
0 spaces available
Space
Capacity
Price
Accommodations
247 rooms available
Room features
*Included with all rooms
Room service
Restaurant
Pool
Pet Friendly
Parking
Laundry
Show all
Room types
2 Double beds
1 King bed
View 5 photos
Location
100 Cabot St, Needham, MA 02494, USA
From airport
30.8 km
From subway
N/A