Posted in 1960s, Extant, MO - Greater St. Louis, Restaurant/Bar NEBA Roast Beef Restaurant – St. Louis 3506 Washington Ave. – St. Louis MO (built 1960s; currently Sunrise Chinese Restaurant (more on NEBA here))