The hotel is located in the heart of fashionable Kensington, overlooking Hyde Park. The famous Harrods store is just a five minute walk away. The medium sized rooms are furnished and decorated to an exceptionally high standard with antique furniture...