10
5060-5130 Manchester Ave
Saint Louis, MO 63110
$1,725,000 USD
48,200 SF
48,200 SF
$1,725,000 USD
Warehouse