11
7820 Means Ave
New Orleans, LA 70127
$385,000 USD
3,600 SF
4
Units
3,600 SF
$385,000 USD
Multifamily