That's the name of the apartment building (whose lobby we've already seen) at the end of the street with the statue of Vladimir Lenin (commissioned by the Soviet government and completed shortly before the collapse of the USSR) and the "Askew" clock on its roof.
UPDATE (Sept. 26, 2016): The Lenin statue has been moved to a nearby rooftop at 178 Norfolk Street.
Did you climb up on this car to take this picture? Or are you levitating again?