Karl Stanley Self, MD, Family Medicine

306 S Greeno Rd
Ste A
FairhopeAL  36532-1905 (Baldwin County)


Phone: 251-928-8760
Fax: 251-928-7028

NPI: 1427015247
License Number: 6916 (AL)