6
1205 Saint Charles Ave
New Orleans, LA 70130
$230,000-$465,000 USD
1,088-2,318 SF
2
Units
1,088-2,318 SF
$230,000-$465,000 USD
Apartments