Red Square Building (New York City, New York)

USA / New Jersey / West New York / New York City, New York / East Houston Street, 250
 apartment building, 1989_construction

Built in 1989, this luxury residential complex contains watch tower and Lenin's statue on its top
Nearby cities:
Coordinates:   40°43'20"N   73°59'7"W
This article was last modified 3 years ago