Women And Children's Hospital At Lake Charles: 4200 Nelson Rd - Lake Charles, LA