Geek Rescue Locations
Midtown Tulsa
8221-B E. 61st St.
Tulsa, Oklahoma 74133
About Geek Rescue
Geek Rescue Locations
Rates
Videos
Contact Geek Rescue