Creekwood Group Home
You'll find detailed information for this location below.
Location Details
-
Physical Address
10273 Amelia Lane, HAMMOND, LA 70403 (504) 836-8717 (tel) (504) 617-6491 (fax) -
Mailing Address
1452 CANAL STREET, NEW ORLEANS, LA 70119
Services
- Intermediate Care Facilities for Individuals with Intellectual Disabilities