The website for Sts. Peter and Paul Catholic Church in Tulsa, OK has moved to https://www.stspeterandpaulchurchtulsa.com
You will be automatically redirected to the new site in 10 deconds, or you may click the link above.
Sts. Peter and Paul Catholic Church
1419 N. 67th E. Ave.
Tulsa, OK 74115
Office: 918-836-2596
© 2012-2022