18W056 Lowell Ln., Villa Park, IL 60181

18W056 Lowell Ln., Villa Park, IL 60181
Photo 1 of 11
$63,000
Sold on 5/23/13
Beds Baths Sq. Ft. Taxes Built
2 1.10 1,004 $1,708 1967
On the market: 20 days
View full details, photos, school info, and price history