Perfect location
This hotel is situated in Downtown Manhattan just minutes from the World Trade Centre. Public transport is easily accessible, while there are a vast amount of restaurants and shops in the area. This location also offers lovely views of the city.