R Royal Garden Hotel 4.4 (2616 reviews) 2, 24 Kensington High St, London, W8 4PT 02079378000 View Details