Extended Stay America - Boston - Woburn Near Woburn Mall
831 Main St -
Woburn,
MA 01801