Joseph Elphingstone, MD

Family Medicine, Primary Care

1201 11th Ave S, Birmingham, AL 352053410

(770) 402-6422