Doctor's Hospital: 3983-49 South Service Road - Opelousas, LA