Sheraton Needham Hotel is located in a business area of Needham in close proximity to Alumni Stadium, Owl's Head and Larz Anderson Auto Museum - Museum of Transportation. This welcoming hotel was opened in 1986 and renovated in 2012.
The property is notable for its convenient location 30-minute walk away from the Needham city center. 41km to Danvers.
Close to bars, golf courses and restaurants, this hotel also offers an indoor swimming pool on site.
Guests will find themselves within 20-minute drive to Logan International airport.
This property has 247 air-conditioned guestrooms including Exclusive Club Level Room, Leisure Junior Suite and Leisure Double Room that are appointed with ironing facilities, a dressing area, a seating area, a telephone and individual climate control. They are equipped with coffee/tea makers and a fridge.
Eat & Drink
Varied dishes are served in the small restaurant on site. The full service restaurant treats guests with home-style meals in a peaceful setting. Beverages can be savored in the café bar.
A full breakfast is served at affordable prices.
Guests can use newspaper service, room service and concierge service and such facilities as a convenience store, a lift and a luggage storage.
You can unwind using a Jacuzzi, a hot tub and a spa center available on site. A gym and fitness classes are provided on-site.
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.