This is an excellent standard hotel in an ideal central location. Some of the rooms have superb views of Hyde Park.
The hotel is located in the heart of fashionable Kensington, overlooking Hyde Park. The famous Harrods store is just a five minute walk away.
London sw1x 7la
Alternative Zimmertypen prüfen