80 B Street, Needham, Massachusetts 02494, USShow map
With a stay at Residence Inn Boston Needham in Needham, you'll be within a 15-minute drive of Fenway Park and Harvard University. This hotel is 11 mi... Read more…
200 First Avenue, Needham, Massachusetts 02494, USShow map
With a stay at Homewood Suites by Hilton Needham Boston in Needham, you'll be within a 15-minute drive of Fenway Park and Harvard University. This hotel... Read more…
When you stay at Sheraton Boston Needham Hotel in Needham, you'll be in the business district, within a 15-minute drive of Fenway Park and Harvard... Read more…
Located in Dedham, Holiday Inn Boston - Dedham Hotel & Conference Center, an IHG Hotel is in a regional park, a 1-minute drive from Legacy Place and 8... Read more…
259 Elm St, Dedham, Massachusetts 02026, USShow map
Located in Dedham, Residence Inn Boston Dedham is in the suburbs, a 1-minute drive from Legacy Place and 8 minutes from Blue Hills Ski Area. This hotel is... Read more…
With a stay at Hilton Boston/Dedham in Dedham, you'll be 1.3 mi (2.1 km) from Legacy Place and 10.8 mi (17.4 km) from Boston Museum of Fine Arts. This... Read more…
With a stay at Hampton Inn Boston - Norwood in Norwood, you'll be next to a golf course, within a 15-minute drive of Gillette Stadium and Legacy Place. ... Read more…
With a stay at Hampton Inn Boston Natick, you'll be centrally located in Natick, a 6-minute walk from Natick Collection and 11 minutes by foot from... Read more…