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