The Royal Garden Hotel has been providing exceptional service since 1965. Situated in the fashionable neighbourhood of Kensington, a stay at the Royal Garden puts you only moments away from some of the best attractions London has to offer.