Shelby Internal Medicine

(205) 663-5770

1004 1st St
Alabaster, AL 35007-8766