$230,000

2 br | 1ba | 869 sqft

175 Willard St #10, Lowell, MA 01850

Sold