![Photo: Dr. Randall Hall, MD](https://photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg)
Dr. Randall Hall, MD
Family Medicine
Make an Appointment
(251) 990-8860Telehealth services available
Spanish
Bay Medical Family Practice is located at 405 N Section St, Fairhope, AL 36532.
Providers at Bay Medical Family Practice specialize in Family Medicine and Geriatric Medicine.
Three providers practice at Bay Medical Family Practice.
Use the insurance check on this page to verify if Bay Medical Family Practice is in-network.
Providers at Bay Medical Family Practice can provide language services for Spanish.