The 3-star Sheraton Needham Hotel is set just 4.5 km from Larz Anderson Auto Museum - Museum of Transportation, Marine Park and Owl's Head. The building was renovated in 2012.
The city center is 30 minutes' walk of the property.
This welcoming hotel is placed within proximity to gardens and parks.
The hotel's perfect location offers to get to Logan International airport in 20 minutes by car.
The property comprises 247 beautiful rooms equipped with free Wi-Fi, a coffee table, a sofa, individual climate control and a seating area. Some rooms come with a view of Fenway Park. They feature bathrooms with terry bathrobes, bath sheets and a shower.
Eat & Drink
The hotel’s lounge welcomes guests with a complimentary buffet breakfast. Guests will taste fresh cuisine in the small on-site restaurant. Bottled drinks are offered in the café bar.
A full breakfast is served at affordable prices.
Business facilities include a business center, a photocopier and a copier.
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.