From our archives. Remember Flacos Tacos? If you lived in Saint Louis during the 1980s and 90s you probably craved their famous fish tacos. We renovated an old building on Lindell down the street from our Central West End offices into their flagship location. Note especially the cool 1980s photography on this one.