Contact Us Get in touch The Parish Office is located at Saint Philip Neri Parish at 9101 Dauphin Island Parkway, Theodore, AL. This office serves both parishes and is the mailing address for both parishes. 251-973-2096 Facebook Instagram Name(required) Email(required) I am not a robot.(required) Message Submit Δ The Bay of the Holy Spirit Share this:TwitterFacebookLike this:Like Loading...