8411 Weber Trail Dr, Saint Louis, MO, 63123 (current address)
8411 Weber Trail Dr, Affton, MO, 63123 (2013)
841 Weber Rd, Saint Louis, MO, 63125 (2005)
8411 Weber Terrace Dr, Saint Louis, MO, 63123 (1997)
4500 Wigivam Dr, Saint Louis, MO, 63123 (1997)