504.800.6532 | Apply

Life in Balance

The Odeon
1100 Girod Street
New Orleans, LA 70113
504.800.6532

Office Hours

Monday–Friday: 9:00am–5:00pm

Contact Us

learn more about the community

  • This field is for validation purposes and should be left unchanged.

Follow Along