10
1201 Green ave
Saint Bernard, LA 70085
$150,000 USD
2,000 SF
2,000 SF
$150,000 USD
Warehouse