Statue of Lenin
178 Norfolk St Rooftop, New York City, NY 10002-1632
Statue of Lenin is a Points of Interest & Landmarks, Monuments & Statues place is located in New York City, New York. The address of Statue of Lenin is 178 Norfolk St Rooftop, New York City, NY 10002-1632.