1205 Saint Charles Ave
New Orleans, LA 70130
$350,000-$600,000 USD
1,088-2,318 SF
3
Units
8% Cap Rate
1,088-2,318 SF
$350,000-$600,000 USD
Apartments