An indoor salt water pool and a 24-hour fitness centre are located on-site at the AC Hotel by Marriott Boston North in Medford, Massachusetts. Free Wi-Fi is offered throughout the property.
Zimmeranzahl: 162
95 Station Landing, Medford, MA 02155, USA
Hotel heute 1-mal gebucht.