Best Western Plus Hotel Tria

220 Alewife Brook Pkwy
Cambridge
Massachusetts
United States