Shelby Baptist Medical Center

1000 1st St N, Alabaster, AL