Open Owensboro Health Twin Lakes Medical Center | Leitchfield, KY | 910 Wallace Avenue, Leitchfield ,KY 42754