200 First Avenue (5.8 km from Charles River Station (historical))
Located in Needham, 8 miles from Boston Museum of Fine Arts, Homewood Suites by Hilton Needham Boston has accommodations with a fitness center, free private parking, a shared lounge and barbecue facilities.
80 B Street (5.8 km from Charles River Station (historical))
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.
100 Cabot Street (6.0 km from Charles River Station (historical))
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.