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 Brandeis University. This hotel is 7.3 mi (11.7 km) from Boston College and 7.6 mi (12.2 km) from Longwood Medical Area.
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 features 1330 square feet (120 square meters) of event facilities. Free self parking is available onsite.