Saint Philip Neri Catholic ChurchParishShare9101 Dauphin Island ParkwayTheodore, AL 36582United StatesGet directions