Delta Recovery Center
Availability
Phone Number
view phone(318) 559-3356
Address
411 Sparrow Street Lake Providence, Louisiana, United States 71254-2654Mail Address
404 East Craig StreetTallulah, LA 71282
» Leave Testimonial
Payment Type
Payment Assistance
Self Payment
Sliding Fee Scale
Program Environment & Type
Outpatient