Get Directions to Bank of Oklahoma ← View details 9520 South Delaware Avenue, Tulsa, Oklahoma 74137 +1 918-296-5675 Get Directions From* To * — Required information