3
1212 N Prospect Ave
Champaign, IL 61820
$1,475,000 USD
2,460 SF
2,460 SF
$1,475,000 USD
Freestanding