726 Twelfth Avenue, St. Charles, IL 60174

Current Owners
Steven J Schiltz
Purchase Price
$180,000 (2000)
Property Taxes
$5,927 (2022)
Blockshopper green logo