Ted's Tulsa Hills

7848 S Olympia Ave W
Tulsa, OK
918.301.8337
36.049285
-96.005247
Hours:
Mon - Thu:11am - 10pm
Fri - Sat:11am - 11pm
Sun:11am - 8:30pm

for Ted's Tulsa Hills
Directions
from: