Get Directions to New Testament Revival Center ← View details 1724 EAST 63RD STREET NORTH, Tulsa, Oklahoma 74130 (918) 425-6822 Get Directions From* To * — Required information