6049 Thekla Ave, Saint Louis, MO, 63136 (current address)
3804 Greer Ave, Saint Louis, MO, 63107 (2004 - 2017)
8215 Braddock Dr, Saint Louis, MO, 63132 (1987 - 2017)
3804a Greer Ave, Saint Louis, MO, 63107 (2004)
3804 Greer Ave, Saint Louis, MO, 63107 (1994)