Homes for sale - 20 Richards St, Lowell, MA 01850 – MLS#72882751 - ...