24
8228 Oak St
New Orleans, LA 70118
$1,150,000 USD
3,540 SF
3,540 SF
$1,150,000 USD
Office