James H Frey, MD, Internal Medicine

4704 Cahaba River Rd
Ste A1
BirminghamAL  35243-2344 (Jefferson County)


Phone: 205-856-1901
Fax:

NPI: 1023009479
License Number: 11871 (AL)