Property Name: Homewood Suites By Hilton Needham Boston
Property Address: 200 First Avenue Needham, MA, 02494
Property Description: With a stay at Homewood Suites by Hilton Needham Boston in Needham, you'll be within a 15-minute drive of Northeastern University and Fenway Park. This hotel is 8 mi (12. 8 km) from Harvard University and 8. 7 mi (14 km) from Boston University.
Property Facts: Total Number of Rooms: 134Total Number of Floors: 6Year Built: 0Year of Last Renovation: N/A