Barbecue restaurant specializing in grilled dishes. Offers delivery.