Archie's BBQ offers award-winning barbecue with options for indoor dining and pet-friendly outdoor seating.