12
10703 Tesshire Dr
Saint Louis, MO 63123
$539,000 USD
3,525 SF
3,525 SF
$539,000 USD
Warehouse