1201 Canal Apartments
1201 Canal St, New Orleans, LA 70112
$1,385 - $2,250Plus Fees
1 - 2 Beds12 Month Lease
45 Rentals Available

1201 Canal St, New Orleans, LA 70112
1 - 2 Beds12 Month Lease

925 Common St, New Orleans, LA 70112
Studio - 2 Beds12 Month Lease

