Este hotel se encuentra en Nueva York, justo enfrente del monumento conmemorativo Memorial Plaza y a 650 metros del parque Battery Park. El hotel ofrece habitaciones modernas con WiFi gratuita y TV de pantalla plana LCD.
Todas las habitaciones del New York World Center Hotel presentan una decoración en tonos neutros y constan de escritorio, soporte para iPod y control de temperatura mediante pantalla táctil.
Además, el World Center Hotel cuenta con centro de fitness y servicio de consejería las 24 horas. También hay dispensadores de botellas de agua gratuitas en cada planta.
El hotel alberga un restaurante en la azotea, el View of the World Terrace Club, situado en la planta 20, que dispone de comedores interiores y al aire libre y sirve cocina estadounidense de estilo moderno. Además, el Club Living Rooms ofrece refrescos gratuitos.
El World Center Hotel está situado a menos de 1 km de la estación de ferry de Staten Island y del Distrito Financiero. Asimismo, el establecimiento se halla a 325 metros de la estación de metro Cortlandt Street.