William Giles Allen, MD, Internal Medicine

1090 Medical Ctr Dr
WilmingtonNC  28401-7353 (New Hanover County)


Phone: 910-343-3345
Fax: 910-343-1924
Email: wal***@*****rr.com

NPI: 1700884772
License Number: 25107 (NC)