3140 Eads St
New Orleans, LA 70122
$750,000 USD
23,000 SF
23,000 SF
$750,000 USD
Warehouse