LeLacheur Park Lowell

450 Aiken Street, Lowell , Massachusetts, United States