Tucked within the active business district of Needham, Sheraton Needham Hotel is a contemporary dog-friendly hotel that offers convenient stress-free access to the city. The smoke-free guestrooms are outfitted with premium bedding, ergonomic workspaces, coffee/tea makers and cable televisions. Upgraded suites come with added living spaces.
Dining options at the hotel include an on-site Grab and Go Café that offers to-go breakfast options, lunchtime sandwiches, and Starbucks coffee. Guests can also enjoy a bite at Link Café and bar—the hotel’s signature restaurant, which specializes in American cuisine.
The hotel also boasts an indoor pool where guest can cool of as well as a spa tub. A scenic outdoor courtyard serves as the occasional backdrop to corporate receptions, while a round-the-clock fitness center gives visitors a place to work out. In addition, this hotel offers convenient business amenities to travelers, including access to high-speed internet and a business center. The hotel boasts more than 15,000 square feet of event space, over a dozen event rooms, 9 maximum breakout rooms, and a 250-guest grand ballroom.
Situated off I-95, Sheraton Needham Hotel is located close to several landmarks. It’s roughly 4 miles from Boston College, 5 miles from Brandeis University, and 8 miles from Wellesley College. It’s also set within a ten-minute walk from the Boston Hersey Station and a 17-minute drive from the Norwood Memorial Airport. Only four miles away, The Mall at Chestnut Hill provides shopping opportunities for guests, while the Needham Bowlaway (2.5 miles away) provides a fun spot for family activities.