2532 Poydras St
New Orleans, LA 70119
$895,000 USD
12,455 SF
12,455 SF
$895,000 USD
Warehouse