Restaurant specializing in roasted dishes.