Featuring an indoor swimming pool, a seawater pool and barbeque grills, 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 a fridge, free Wi-Fi, a work desk, TV and a kitchen. 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.
A fitness center and a gym are provided on-site.
Wireless internet is available in the entire hotel for free.
Free public parking is possible on site.