Back to List
Store
Tulsa
6010 S 129th E Ave
Tulsa, OK 74134
Phone Number
918-505-6015
Store Hours
Mon - Fri
09:00 - 19:00
Sat
10:00 - 17:00
Sun
Closed
Additional Tesla Operations On Site
Service Centre
Schedule a Demo Drive