Restaurant specializing in grilled dishes.