Driving directions

Shelby Baptist Medical Center

1000 1st St N, Alabaster, Alabama, United States