Holiday Inn Express Boston North-Woburn, Woburn

Holiday Inn Express Boston North-Woburn, Woburn
https://holiday-inn-express-boston-north-woburn.usa8.info

Located off Interstate 95 in Woburn, Massachusetts, Holiday Inn Express Boston North-Woburn allows guests to easily discover a variety of area attractions. Boston city center is 31 minutes away by rail.

315 Mishawum Road, Woburn, MA 01801, United States of America

Related Posts