Property Name: Sheraton Boston Needham Hotel
Property Address: 100 Cabot St Needham, MA, 02494
Property Description: When you stay at Sheraton Boston Needham Hotel in Needham, you'll be in the business district, within a 15-minute drive of Northeastern University and Fenway Park. This hotel is 7. 9 mi (12. 7 km) from Harvard University and 8. 6 mi (13. 9 km) from Boston University.
Property Facts: Total Number of Rooms: 247Total Number of Floors: 5Year Built: 1986Year of Last Renovation: 1999