Right before Kappel Dr (see some cool MCM on that street) on West Florissant it turns into Dellwood, MO. At the intersection of Chambers Road, this building went up in 1961 as Schnucks supermarket. They left in 1975, and Peaches Records and Tapes took over in 1977. The building was demolished in 2007. A gas mart is in its place.