1905 S Carrollton Ave
New Orleans, LA 70118
$2,895,000 USD
12,540 SF
20
Units
12,540 SF
$2,895,000 USD
Apartments