Restaurant specializing in grilled dishes. Offers alcohol.