catholic church the wallpaper st peter the apostle catholic church birmingham al We are located in Hoover Alabama. Peter The Apostle Catholic Church located in Birmingham AL is a childcare facility that supervi… Sunday, April 3, 2022 Edit