William Robert Spiegel, MD, Internal Medicine

2910 Crescent Ave Ste 100
BirminghamAL  35209-2522 (Jefferson County)


Phone: 205-380-8820
Fax: 205-380-8825

NPI: 1679523955
License Number: MD.22863 (AL)