Please use the tool below to upload pictures.

Clinic Name: SWLA Center for Health Services - Lake Charles
Clinic Address: 2000 Opelousas St, Lake Charles LA