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