Hotel ten położony jest w Nowym Jorku, naprzeciwko placu Memorial Plaza i 650 metrów od parku Battery Park. W nowocześnie urządzonych pokojach do dyspozycji Gości jest bezpłatne WiFi oraz telewizor LCD z płaskim ekranem.
Wszystkie pokoje w hotelu World Center Hotel urządzono w neutralnej kolorystyce. Ich wyposażenie obejmuje biurko, stację dokującą do iPoda oraz ekran dotykowy przy łóżku służący do regulacji temperatury pomieszczenia.
W budynku mieści się centrum fitness. Przez całą dobę można też skorzystać z usług konsjerża. Na każdym piętrze dostępna jest bezpłatna woda mineralna.
Na 20. piętrze hotelu znajduje się restauracja View of the World Terrace Club oferująca stoliki wewnątrz i na świeżym powietrzu. W lokalu tym serwowane są nowoczesne dania kuchni amerykańskiej. W salonach na terenie klubu podawane są bezpłatne przekąski.
World Center Hotel położony jest 1 km od przystani promowej Staten Island oraz od dzielnicy finansowej. Z kolei stację metra Cortlandt Street dzieli od hotelu 325 metrów.