12
4926 Church Rd
East Saint Louis, IL 62207
$2,750,000 USD
38,200 SF
38,200 SF
$2,750,000 USD
Industrial