Physicians Care Walk-in Clinic - Hoover South 1989 Montgomery Highway, Hoover, AL 35244