St Rose Of Lima School: 1401 22nd St S Birmingham, AL