(Original Imo’s Pizza Location) in St. Louis, MO. At the SW corner of Shaw Blvd & Thurman Av. (N38 36.962 W90 15.044) Photos by Jack & June Schmidt 4-17-14.