holiday inn boxborough, ma s

242 Adams Place
Boxborough
Massachusetts
United States