L'hôtel The London NYC se trouve dans le centre de Manhattan, à côté des boutiques de la Cinquième avenue. Le luxueux hôtel offre des chambres dotées d'une télévision à écran plat, d'une connexion Wi-Fi gratuite. Au London Bar on peut déguster des cocktails maison. L'hôtel The London NYC dispose d'une réception qui est ouverte 24h/24.