'The Black Sheep' Restaurant Featured On New Netflix Show