Featuring an indoor heated pool, a saltwater pool and a tennis court, the 3-star Residence Inn Boston Needham offers 128 modern guestrooms.
Residence Inn Boston Needham is also minutes away from Fenway Park, Northeastern University and Alumni Stadium. The venue is 3 km away from the city center.
McMullen Museum is 5.8 km from the hotel and Owl's Head is about 6.5 km away.
Residence Inn Boston Needham is within a 20-minute drive to Logan International airport.
Residence Inn Boston Needham provides guestrooms appointed with TV, free Wi-Fi, a sofa, a microwave and a refrigerator. In-room self-catering facilities include a freezer and a cooktop.
Eat & Drink
A day at Residence Inn Boston Needham begins with a hot breakfast. Pronti Bistro and Blue Ribbon BBQ Trailer offer an assortment of dishes within 550 meters of the property.
Cars and limousines are available for rent on site.
Wireless internet is available in the entire hotel for free.
Free public parking is possible on site.