6
1205 Saint Charles Ave
New Orleans, LA 70130
$240,000-$712,000 USD
1,088-3,406 SF
3
Units
1,088-3,406 SF
$240,000-$712,000 USD
Apartments