3714 S 28 West Ave, Tulsa, OK, 74107 (current address)
3714 S 28th West Ave, Tulsa, OK, 74107 (2003 - 2018)
3714 S 28th West Ave, Tulsa, OK, 74107 (2012 - 2016)
4808 S Elwood Ave, Tulsa, OK, 74107 (2007 - 2008)
4808 S Elwood Ave, Tulsa, OK, 74107 (2004)