A cafe specializing in grilled meat dishes. Offers takeaway options.