40 French St, Lowell, MA 01852, USA
+1 978-934-4998
Situated in the Lowell Historical Park, this center does research and presents its findings about Lowell to public.