1435 Japonica St
New Orleans, LA 70117
$1,950,000 USD
51,003 SF
51,003 SF
$1,950,000 USD
Manufacturing