New Orleans LA Leasing Service 1. 5424 Citrus Blvd, New Orleans, LA 70123 | Towne Place Suites by Marriott (504) 818-2400