5000 Kemper Ave
Saint Louis, MO 63139
$2,650,000 USD
37,798 SF
37,798 SF
$2,650,000 USD
Light Distribution