Residence Inn Boston Needham is a 4-star property only 6.5 km from Owl's Head, Metropolitan Waterworks Museum and Newton History Museum. Residence Inn Boston Needham has been welcoming guests to its spacious rooms since 2013. It features laundry, 24-hour reception and room service as well as a cash machine, free parking and a convenience store.
The city center is 3 km away from the hotel.
The hotel is set next to museums and colleges.
Residence Inn Boston Needham is within a 20-minute drive to Logan International airport.
This property comprises 132 rooms featuring Studio and One-Bedroom Suite with a kitchen, wireless internet, a sofa, a microwave and a refrigerator.
Eat & Drink
A hot breakfast is served daily.
Guests can use car and limousine rental services on site.
Wireless internet is available in the entire hotel for free.
Free public parking is possible on site.