The Royal Garden Hotel in leafy Kensington, one of the most restful 5-star hotels London has to offer. Whether you are looking for a relaxing London break or a luxurious location from which to explore, at the Royal Garden Hotel you’ll find 5-star service without the stuffiness.