Face à Columbus Circle et à Central Park, le Mandarin Oriental New York se trouve dans l'une des tours du célèbre complexe Time Warner Center. L'hôtel occupe les étages supérieurs de la tour et le lobby se situe ainsi à 85 mètres au-dessus du sol. De quoi vous offrir des vues imprenables sur la ville, Central Park et l'Hudson River.