This hotel is located in Manhattan next to the Wall Street Financial District and is a 13-minute walk to One World Trade Center.
This hotel is located in Manhattan next to the Wall Street Financial District and is a 13-minute walk to One World Trade Center.