
About
Squatting between the twin towers of the World Trade Center in New York City, the Vista International Hotel is a minor cultural monument of the 1980s.

Squatting between the twin towers of the World Trade Center in New York City, the Vista International Hotel is a minor cultural monument of the 1980s.