24
1812 Napoleon Ave
New Orleans, LA 70115
$699,000 USD
2,952 SF
2
Units
6.54% Cap Rate
2,952 SF
$699,000 USD
Apartments