6
222 W 63rd St
Shreveport, LA 71106
$1,500,000 USD
56,915 SF
56,915 SF
$1,500,000 USD
Warehouse