80 B Street (3.0 km from Needham Reservoir)
Located 20 minutes from downtown Boston this hotel features free Wi-Fi an indoor pool and rooms with a microwave and refrigerator. Fenway Park is 9 miles away.
200 First Avenue (3.3 km from Needham Reservoir)
Located in Needham 3.7 mi from Babson College Homewood Suites by Hilton Needham Boston features accommodations with a fitness center free private parking a bar and a shared lounge.
100 Cabot Street (3.6 km from Needham Reservoir)
Walk into Sheraton Boston 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.