1563 E 51st Pl N, Tulsa, OK, 74126 (current address)
1563 51st Place E N, Tulsa, OK, 74126 (2001 - 2012)
1712 N Elgin Ave, Tulsa, OK, 74106 (2001 - 2010)
1509 E 52nd St N, Tulsa, OK, 74126 (1999 - 2006)
1509 52nd St E N, Tulsa, OK, 74126 (1999 - 2006)