Saint Francis Xavier Catholic ChurchParishShare2 Xavier CircleBirmingham, AL 35213United StatesGet directions