+21 Swla Center For Health Services Opelousas Street Lake Charles La 2025. 2000 opelousas street, lake charles, la 70601. Southwest la center for health services address.
You'll find detailed information for this location below. Primary care, obgyn/ women’s health, podiatry, dental, diabetes education, behavioral health, pharmacy, laboratory, & more! The louisiana department of health protects and promotes health and ensures access to medical, preventive and rehabilitative.