The Kensington Hotel is an individual, unique hotel in South Kensington, London. Every detail of this townhouse is authentic.