A restaurant specializing in grilled dishes. Open 24/7 on some days.