1212 N Prospect Ave
Champaign, IL 61820
$1,689,000 USD
93,492 SF
93,492 SF
$1,689,000 USD
Freestanding