5626 N Lewis Ave, Tulsa, OK, 74130 (current address)
5626 N Lewis Ave, Tulsa, OK, 74130 (1995 - 2018)
2205 E 33rd St N, Tulsa, OK, 74110 (2000 - 2013)
112 E Young St, Tulsa, OK, 74106 (2009 - 2013)
5626 N Lewis Ave, Tulsa, OK, 74130 (1994 - 2008)
2205 33rd St E N, Tulsa, OK, 74110 (2008)
205 E 33rd Pl, Tulsa, OK, 74105 (1998 - 1999)