Construction has finally begun on a massive new luxury Upper East Side high-rise that was initially slated to be the tallest building north of East 72nd Street. With excavators now digging and dump trucks rolling, Upper East Site has a closer look at