Residence Inn Boston Needham places you within a 10-minute drive of Boston College and Babson College. This 128-room, 3-star hotel has a 24-hour fitness center along with free in-room WiFi and free self parking.
The 128 rooms feature kitchens with refrigerators, microwaves, stovetops, and dishwashers. Guests can expect 37-inch flat-screen TVs with cable channels, along with free WiFi and wired Internet. Bathrooms offer hair dryers and free toiletries, and beds sport premium bedding. IPod docks, sofa beds, and coffee makers are other standard amenities.
At Residence Inn Boston Needham, guests have access to a 24-hour fitness center, free WiFi in public areas, and a 24-hour business center. You can take advantage of free parking if you drive. Multilingual staff at the front desk are standing by 24/7 to help with dry cleaning/laundry, luggage storage, and securing valuables. Additional amenities include a computer station, a free grocery shopping service, and express check-in.