Our Location

We are located at 5914 South Lewis Avenue in Tulsa in the London South Shopping Center.

Monday-Friday 10:00 a.m. to 6:00 p.m.
Saturdays 10:00 a.m. to 4:00 p.m.
Closed Sundays

Note – That’s immediately south of the Sonic drive-in restaurant. Please don't confuse our shopping center with London Square located a block north.

Your Browser does not support Google Maps.