The Royal Garden, Kensington’s favourite 5-star hotel, is one of London’s most prestigious venues with 359 rooms and 37 suites located over 10 floors ... >>