Get Directions to Mill Creek ← View details 6201 SOUTH 129TH E AVENUE, Tulsa, Oklahoma 74103 (918) 461-9090 Get Directions From* To * — Required information