LOWER EAST SIDE — The iconic statue of Russian leader Vladimir Lenin that was toppled last year from its East Houston Street rooftop home of over two decades has risen again on a nearby Norfolk Street building.
The statue, which in September was pulled from the roof of the Red Square residence at 250 E. Houston St., now stands atop 178 Norfolk St.
It had been perched on the Red Square building since 1994, but was pulled when the residence changed hands, property manager Michael Shaoul told The Villager at the time. It was relocated to the roof of the Norfolk Street building soon after, but stayed horizontal while undergoing repairs.
It was finally pulled upright Friday, as first reported by EV Grieve.