3317 Chartres St
New Orleans, LA 70117
$4,950,000 USD
18,464 SF
18,464 SF
$4,950,000 USD
Warehouse