Get Directions to Local Church ← View details 720 S Kenosha Ave, Tulsa, Oklahoma 74120 (918) 986-1615 Get Directions From* To * — Required information