Dr. Johnny Bates, MD
Contact provider for availability

Dr. Johnny Bates, MD

Internal Medicine | Male

200 Narrows Pkwy Ste A, Birmingham, AL 35242 Get Directions
(205) 437-1512