Restaurant specializing in broasted dishes.