55 Ariadne Road (0.3 km from Westwood-128 Plaza Shopping Center)
Within driving distance of downtown Boston and other area attractions this hotel located in Dedham Massachusetts offers free area shuttle service within an 8-km radius.
235 Elm Street (0.4 km from Westwood-128 Plaza Shopping Center)
Located in Dedham Massachusetts this hotel is 12.5 miles from Gillette Stadium.he hotel features an outdoor pool and gym while rooms include free Wi-Fi. At Fairfield Inn Boston Dedham every room includes cable TV with HBO and pay-per-view movies.
259 Elm Street (0.4 km from Westwood-128 Plaza Shopping Center)
This all-suite Dedham Massachusetts hotel is a 25-minute drive from downtown Boston. This hotel features full kitchens and free Wi-Fi in every suite. A court for sports and recreation is provided as well.
25 Allied Drive (1.0 km from Westwood-128 Plaza Shopping Center)
A short drive from downtown Boston this hotel is ideally located close to the Amtrak train station and features many on-site facilities as well as friendly service and comfortable accommodations.