22
438 Iris Ave
New Orleans, LA 70121
$499,000 USD
3,906 SF
3,906 SF
$499,000 USD
Manufacturing