My Guide Website?
The Kensington Hotel
London
Situated in the leafy areas of South Kensington, The Kensington Hotel sits as a townhouse hotel offering luxury and comfort, with particular attention to detail. Showcasing period drawing rooms with fireplaces, bay windows and a scattering of artwork, this townhouse hotel comprises of an eclectic range of fabrics, lighting and 19th-20th century furniture pieces.