312-316 N 8th St
Saint Louis, MO 63101
$1,750,000 USD
28,581 SF
28,581 SF
$1,750,000 USD
Office