Royal Garden Hotel: 5 star Hotel | Luxury Hotel London Welcome to the Royal Garden Hotel in leafy Kensington, London one of the best value 5-star hotels London has to offer. Overlooking Kensington Palace, home ...