20
5631 Magazine St
New Orleans, LA 70115
$1,650,000 USD
3,300 SF
8% Cap Rate
3,300 SF
$1,650,000 USD
Office