|
|
Have a spot of tea near London's greatest sites.Located on a tree lined boulevard in the exclusive Royal Borough of Kensington and Chelsea, the hotel offers a calm escape in central London.Visit nearby Kensington Palace, the Royal Albert Hall, and the Victoria and Albert Museum.
|