810 South Boulder Ave W,
Tulsa, OK 74119, USA
+1 918 582 6247
A Roman Catholic Church. First mass served there was in 1914. It has three towers. An educational institution is a part of it.