A restaurant specializing in grilled dishes. Offers takeaway options.