This is a 1839 square foot, single family home. This home is located at 610 Indian Creek Dr, Leland, IL 60531.
Off market
$323,800
610 Indian Creek Dr, Leland, IL 60531
--beds
--baths
1,839sqft
SingleFamily
Built in 1996
0.79 Acres Lot
$323,800 Zestimate®
$176/sqft
$2,059 Estimated rent