Residence Inn Boston Needham
80 B Street, Needham, MA, US
About Residence Inn Boston Needham
Located in Needham, Residence Inn Boston Needham is within a 15-minute drive of Legacy Place and Babson College. This hotel is 8.7 mi (14 km) from Fenway Park and 7.8 mi (12.6 km) from Dana-Farber Cancer Institute.
Make yourself at home in one of the 128 air-conditioned rooms featuring kitchens with full-sized refrigerators/freezers and stovetops. Your bed comes with premium bedding, and all rooms are furnished with double sofa beds. Wired and wireless Internet access is complimentary, while 37-inch flat-screen televisions with cable programming provide entertainment. Conveniences include phones, as well as desks and microwaves.
Don't miss out on recreational opportunities including an indoor pool and a 24-hour fitness center. Additional amenities at this hotel include complimentary wireless Internet access, a fireplace in the lobby, and barbecue grills. Guests can catch a ride on the complimentary shuttle, which operates within 3 mi.
Grab a bite from the grocery/convenience store serving guests of Residence Inn Boston Needham. Mingle with other guests at the complimentary reception, held on select days. Wrap up your day with a drink at the bar/lounge. A complimentary hot/cold buffet breakfast is served daily from 6 AM to 9 AM.
Business, Other Amenities
Featured amenities include complimentary wired Internet access, a 24-hour business center, and express check-in. Planning an event in Needham? This hotel has facilities measuring 1330 square feet (120 square meters), including meeting rooms. Free self parking is available onsite.