Dedham, Dedham
Spend a second to
save a fortune!
Spend a second to save a fortune!
25 Allied Drive, Dedham
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.
See MoreUsage of subsidiary facilities may incur additional fees