Inaugurado como el "Vista Hotel" en 1981, el hotel estaba ubicado en el complejo World Trade Center y fue el primer hotel en abrir en Lower Manhattan desde 1836.