Loading hotels
Confirming room availability...
Sheraton Boston Needham Hotel, 100 Cabot Street, Boston, United States
In the business district<br /><br />When you stay at Sheraton Boston Needham Hotel in Needham, you'll be in the business district, within a 10-minute drive of Boston College and Wellesley College. This hotel is 7.1 mi (11.5 km) from Dana-Farber Cancer Institute and 8.7 mi (14.1 km) from Prudential Tower.