8222 E 103rd St
Tulsa, OK 74133
Located near the intersection of 103rd and Memorial in Tulsa, OK in the Palazzo Shopping Center.
4444 S. Harvard Ave.
Tulsa, OK 74135
Located in the heart of Midtown Tulsa, OK just south of the 41st and Harvard Ave. intersection on the West side of Harvard.