Get Directions to Otha H Grimes Foundation ← View details 1214 N 78Th East Ave, Tulsa, Oklahoma 74115 (918) 836-4680 Get Directions From* To * — Required information