833.327.2232 | Apply

Life in Balance

The Odeon
1100 Girod Street
New Orleans, LA 70113
833.327.2232

Office Hours

Monday–Friday: 9:00am–5:00pm
Saturday-Sunday: By Appointment

Contact Us

learn more about the community

Follow Along