Margaret Somerall, MD

Obstetrics & Gynecology

Premier Women's Care

2006 Brookwood Medical Ctr Dr, Ste 206, Birmingham, AL 35209

(205) 877-2814