Lunch at Twin Smokers BBQ in Atlanta
August 2, 2016 in the United States ⋅ 🌧 24 °CWe had to try the barbecue in Atlanta. It was good but not that much better than we can get around here. The prices were also a little on the high side. It was convenient though, only across theRead more