Where: 85 Georgia Ave SE, Atlanta, GA 30312 Twin Smokers BBQ brings serious barbecue game to downtown Atlanta with a commitment to quality that shows in every single bite. The restaurant occupies a ...
The drive through the Delaware Water Gap itself is worth the journey, with the restaurant serving as both destination and reward. Pennsylvania may not be the first state that comes to mind when you ...