The comfortable Sheraton Needham Hotel comprises beautiful rooms in the vicinity of MIT and Fenway Park. Residing in a 5-story building, the hotel was opened in 1986 and renovated in 2012.
Alumni Stadium, McMullen Museum and Larz Anderson Auto Museum are located just 5.5 km away. The property is set a 30-minute stroll from Needham center.
The hotel's perfect location offers to get to Logan International airport in 20 minutes by car.
There are 247 guestrooms featuring Leisure Junior Suite, Leisure Double Room and Club Double Room equipped with free Wi-Fi, ironing facilities, a work desk, individual climate control and a coffee table. Some rooms feature views over Fenway Park. In-room self-catering facilities include coffee/tea makers and a fridge.
Eat & Drink
Breakfast is offered in the restaurant every morning. The family restaurant provides fresh meals. Guests can relax in the lounge bar serving finest drinks. Sheraton Needham Hotel is 5 minutes’ walk from Acapulcos Mexican Family Restaurant offering dishes of mexican and american cuisine.
A full breakfast is served at affordable prices.
Aside from a baggage storage, a souvenir shop and parking, guests can make use of 24-hour reception, ironing service and newspaper service.
On-site fitness facilities include fitness classes, a gym and treadmills.
Wireless internet is available in public areas for free.
High-speed internet access is available in the hotel rooms at USD 9.95 per day.
private parking is possible on site at USD 12 per day.
Year renovated: 2012.
Number of floors: 5.
Number of rooms: 247.