23
1113-1115 Locust St
Saint Louis, MO 63101
$395,000 USD
3,435 SF
1
Unit
3,435 SF
$395,000 USD
Office