New Hotel Opens at Station Landing
|Marriott has opened its first AC brand hotel in New England at Station Landing in Medford. AC Boston North, which officially opened earlier in the month, has 152 rooms. It is the final piece of the Station Landing development at Wellington Circle in Medford.