SWLA Center for Health Services

2000 Opelousas Street, Lake Charles, LA 70601