TownePlace Suites Boston Medford
Located at Station Landing in Medford, MA, our dual brand hotel is just 4 miles from Downtown Boston and 6 miles from Boston Logan International Airport.
Located at Station Landing in Medford, MA, our dual brand hotel is just 4 miles from Downtown Boston and 6 miles from Boston Logan International Airport.