When you step through the doors at 11051 Antioch Road, you’re entering a temple dedicated to the art and science of exceptional barbecue. The name comes from the original location on 39th Street in ...