Situé dans le cœur de Londres, cet hôtel 4 étoiles moderne se trouve à seulement 5 minutes à pied de Regent's Park et de 2 stations de métro. Il dispose d'un bar, d'un restaurant, d'une réception ouverte 24 h/24 et d'un service d'étage.