510 Thatcher Ave
Saint Louis, MO 63147
$1,500,000 USD
7,247 SF
7,247 SF
$1,500,000 USD
Truck Terminal