Property Name: Extended Stay America Suites Boston Woburn
Property Address: 831 Main St Woburn, MA, 01801
Property Description: With a stay at Extended Stay America Suites Boston Woburn in Woburn, you'll be within a 15-minute drive of Burlington Mall and Tufts University. This hotel is 11. 9 mi (19. 1 km) from Harvard University and 12. 3 mi (19. 7 km) from Harvard Square.
Property Facts: Total Number of Rooms: 100Total Number of Floors: 3Year Built: 1998Year of Last Renovation: N/A