686 2425 N, Champaign, IL 61822

Current Owners
Jose III and Silvia Alvarado
Purchase Price
N/A (2017)
Property Taxes
$9,467 (2021)
Blockshopper green logo