À propos de l'hôtel
Cet hôtel de 4 étoiles est situé au centre ville de London et fut construit en 2005. Il se trouve à courte distance en voiture de London Eye et la station la plus proche est Vauhall.
L'hôtel a 2 restaurants, un bar et un centre de fitness. Les 394 chambres sont équipées de minibar, sèche-cheveux, coffre-fort, table et fer à repasser et air conditionné.