Margaret Duncan Turner, DO, Internal Medicine

3106 Independence Dr
BirminghamAL  35209-4112 (Jefferson County)


Phone: 205-871-7007
Fax: 205-871-2270
Email: mar***@*****nk.net

NPI: 1669486767
License Number: D0697 (AL)