Lowell Folk Festival
Lowell National Historic Park Visitor Center 246 Market St, Lowell, MA 01852, Lowell, Massachusetts, United StatesThe longest running free Folk Festival in the country takes place right here in Downtown Lowell! Following the success of hosting the National Folk Festival in Lowell for three years, […]