1571 E 51st St N, Tulsa, OK, 74126 (current address)
1563 51st St E N, Tulsa, OK, 74126 (2010 - 2014)
1563 E 51st St N, Tulsa, OK, 74126 (2009 - 2013)
1571 E 51st Pl N, Tulsa, OK, 74126 (1997 - 2012)
1574 51st Place E N, Tulsa, OK, 74126 (1998 - 2011)