Get Directions to Schlotzskys Deli - Restaurants ← View details 9311 EAST 71ST STREET, Tulsa, Oklahoma 74133 (918) 254-0346 Get Directions From* To * — Required information