SWLA Center for Health Services Categories Health ServicesPhysicians/Surgeons - Doctors of Medicine 2000 Opelousas Street Lake Charles LA 70601 (337) 439-9983 (337) 439-3224 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×