Odyssey House Louisiana
You'll find detailed information for this location below.
Location Details
-
Physical Address
1125 N. Tonti St., New Orleans, LA 70119 (504) 383-8559 (tel) 504-378-7816 (fax)
Services
- Medicaid Application Assistance - For Clients