8887 S Lewis Ave, Tulsa, OK, 74137 (current address)
8887 S Lewis Ave, Tulsa, OK, 74137 (2016)
8555 S Lewis Ave, Tulsa, OK, 74137 (2012)
7920 S 23rd West Ave, Tulsa, OK, 74132 (1993 - 2011)
7920 23rd West Avenue Avs S, Tulsa, OK, 74132 (1952 - 2008)