Where Is It?

By CHARLES FERRUZZA
No, it’s not the one in Dubuque, Iowa, or the one in Poughkeepsie, New York. It’s not even the one in Atlanta or Pearland, Texas. It’s right here in the city that was almost Possum Trot.
Do you know where this joint is?