With the inclusion of an 80-foot LED screen, the new restaurant also includes features reminiscent of the original location.