Posted in 1960s, Extant, Gas Station, MO - Greater St. Louis, Restaurant/Bar Phillips 66/Del Taco – St. Louis 212 S. Grand – St. Louis MO (built 1967)