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