Holiday Inn, Boxborough, MA

One Adams Place
Boxborough
Massachusetts
United States