Perhaps the most central hotel in London, located in the heart of the West End at the foot of Oxford Street with the whole of London on your doorstep.
Ces appartements modernes, entièrement équipés et avec services sont situés à proximité du pont Tower Bridge. Chacun présente une décoration moderne et offre tout le confort d'un chez-soi.