Royal Garden Hotel

Accommodation

Europe, United Kingdom, London

Royal Garden Hotel is a 5 red star hotel in London, England. It is located in the heart of Kensington, on Kensington High Street, overlooking Kensington Palace and gardens. The palace, Hyde Park and the Royal Albert Hall can all be seen from the hotel.