Boasting a garden, Bedroom and private bath in Needham is set in Needham, 1.5 km from Babson College. Facilities include a sun terrace and free WiFi is available. At the guest house, the room comes with a patio.
Located 20 minutes’ from Boston city centre, this hotel boasts free Wi-Fi, an indoor pool and rooms with a microwave and refrigerator. Fenway Park is 9 miles away.
Featuring a bar, Homewood Suites by Hilton Needham Boston is situated in Needham, 6 km from Babson College. All rooms boast a flat-screen TV with cable channels and a private bathroom.
Walk into Sheraton Needham Hotel and you’ll immediately feel a sense of comfort. You will be greeted with personal service, people who pay attention to the little things that matter most.
This Newton, Massachusetts, hotel is just off Interstate 95 and a 20-minute drive to downtown Boston. It features an outdoor pool and an on-site restaurant, lounge, and café.