The comfortable Sheraton Needham Hotel offers a baggage storage, a souvenir shop and parking. Founded in 1986, the hotel underwent a renovation in 2012.
The hotel is located in the recreation district of Needham, in the proximity of Larz Anderson Auto Museum - Museum of Transportation, Marine Park and Owl's Head. A 30-minute walk to the center of Needham.
The vicinity of gardens and parks as well as quick access to restaurants and bars set the hotel apart.
The property enjoys perfect location within a 20-minute drive to Logan International airport.
All 247 beautiful rooms offer free Wi-Fi, a coffee table, a sofa, individual climate control and a seating area along with exclusive bathrooms. Some rooms feature views over Fenway Park. They also have coffee/tea makers and a fridge available for self-catering.
Eat & Drink
Guests can breakfast in the lounge. A fine selection of French dishes is served at the full service restaurant. Bottled drinks are offered in the café bar.
A full breakfast is served at affordable prices.
Guests can take advantage of a business center, a photocopier and a copier along with 24-hour reception, ironing service and newspaper service provided on-site.
On-site fitness facilities include fitness classes, fitness center and a gym.
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.