I frequent a pretty new restaurant here in Atlanta by the name, Pollo Tropical. Have you guys heard of it? It’s not located up North as of yet but in the deep South, they are popping up all over the place. I was invited out to a brand new Pollo Tropical location in the Woodstock, […]