Shelby Internal Medicine

(205) 663-5771

636 2nd St
Alabaster, AL 35007-8817