Get Directions to Tulsa Indian Methodist Church ← View details 1911 NORTH COLLEGE AVENUE, Tulsa, Oklahoma 74110 (918) 834-1956 Get Directions From* To * — Required information