300 Medical Plaza, Lake Saint Louis, Missouri 63367
(636) 625-2662
Deborah La Scola, MD, FACS, is a board-certified urologist with over 10 years of experience after completing her urology residency at Saint Louis University. She received her medical degree from the University of South Alabama College of Medicine, and she