Barbecue restaurant specializing in grilled meats. Offers takeaway options.