The Royal Garden Hotel in Kensington, London is a 5-star luxury hotel with stylish rooms, award-winning restaurants, a tranquil spa, and stunning views of Kensington Gardens. It is the largest independently owned 5-star hotel in London.
Phone
+33 1 53 46 10 60
Year Founded
1965