James Kevin Hall, MD, Internal Medicine

100 Baptist Memorial Cir Ste 201
OxfordMS  38655 (Lafayette County)


Phone: 901-271-1000
Fax: 901-271-4187

NPI: 1336437359
License Number: 125060477 (IL)