12
3135 Lafayette Ave
Saint Louis, MO 63104
$525,000 USD
5,830 SF
5,830 SF
$525,000 USD
Office