Holiday Inn Select Hotel

15 Middlesex Canal Park Road
Woburn
Massachusetts
United States