St Francis Xavier School: 2 Xavier Cir Birmingham, AL