Sheraton Boston Needham Hotel Sheraton Boston Needham Hotel Star Rating 3
100 Cabot Street

Perfectly positioned for exploring the area, Sheraton Boston Needham Hotel is located 5.5 km from Alumni Stadium. The property features a 24-hour front desk and non-smoking rooms.
Residence Inn by Marriott Boston Needham Residence Inn by Marriott Boston Needham Star Rating 4
80 B Street

Blending comfort with practicality, Residence Inn by Marriott Boston Needham is situated 5.8 km from Alumni Stadium. The property features a fitness centre and complimentary WiFi.
Homewood Suites by Hilton Needham Boston Homewood Suites by Hilton Needham Boston Star Rating 3
200 First Avenue

Offering a welcoming atmosphere, Homewood Suites by Hilton Needham Boston is about 5.8 km from Alumni Stadium. Facilities available to guests include breakfast options and air conditioning.