Apartment Unit 1990 at 1982-1990 Middlesex Street, Lowell, MA 01851 - HotPads