Extended Stay Deluxe Boston Woburn
This suburban hotel is located a half-mile from the Northeast Trade Center and 17 miles north of Boston.
All 100 suites provide fully equipped kitchens, living areas with sofa beds, and high-speed Internet access.
The hotel also offers a fitness center; in warmer months, guests can enjoy the outdoor pool and use of the barbecue grill.
831 Main St, Woburn, MA 01801, USA