Crowne Plaza Hotel Details Location Address:15 Middlesex Canal Park Dr, Woburn, Massachusetts, 01801, United States