Try going to the Center for Lowell History at UMass-Lowell. The site is in online.
The alms house is listed in the street index for 1880. I'm sure there is more info to be had but I just did a quick check as I remembered seeing info about Lowell City Hospital on the site. Hope it helps.