3
2173-2175 S Big Bend Blvd
Saint Louis, MO 63117
$599,000 USD
6,000 SF
6,000 SF
$599,000 USD
Office