Karin B Rock, MD, Internal Medicine

101 Missionary Rdg
Ste 200
BirminghamAL  35242-5255 (Shelby County)


Phone: 205-995-2260
Fax: 205-980-0133

NPI: 1679509608
License Number: 00009791 (AL)