ClosedResidential$399,000120 Leonard Avenue120 Leonard AvenueEast Providence, Rhode Island 3Beds 3Baths 2,900Sq ftView Listing