4474 N Taylor Ave, Saint Louis, MO, 63115 (current address)
8601 Richard Ct, Saint Louis, MO, 63132 (1999 - 2016)
7717 Delmar Blvd, Saint Louis, MO, 63130 (1996 - 2012)
1717 Delmar Blvd, Saint Louis, MO, 63103 (2008)
3907 Congress St, Bellwood, IL, 60104 (1987 - 1997)