About Sheraton Needham Hotel
100 Cabot Street, Needham, MA
The property features a 5-story 231,061 square foot Sheraton Hotel sitting on a 4.65-acre parcel that was built in 1993.
The hotel is located off I-95 in the western suburbs of Boston, this contemporary hotel is 13 miles from Harvard University, and 9.3 miles from Franklin Park's zoo and golf course. The modern rooms have coffeemakers, free Wi-Fi and flat-screen TVs, plus desks with ergonomic chairs. Upgraded rooms offer minifridges and free bottled water; suites feature separate living areas. Club rooms provide access to a lounge with complimentary breakfast and afternoon appetizers.
A free area shuttle is offered. Amenities include a bar, a cafe, and a lobby lounge, as well as a 24/7 fitness center and an indoor pool. There are also 14 meeting rooms, along with a business center.