Photo 1 by Dr. Ken Jones (2009).
Photo 2 by Darren Snow (Apr. 20, 2009).
Photos 3 & 4 by Paul Sableman (Dec. 2009).
Photo 5 by Paul Sableman (Aug. 1, 2010).
Photo 6 Google Earth street view (July 2011).
Where to find it
4202 Folsom Ave, southwest corner of Folsom Ave. & Klemm St. intersection, in St. Louis. The Star sign faces west. One side. Two-story brick building. Brown. Greatly faded.