Get Directions to Barrow & Grimm: Dexter Deirdre O ← View details 110 West 7th Street #900, Tulsa, Oklahoma 74119 +1 918-584-1600 Get Directions From* To * — Required information