The Royal Garden Hotel

2-24 Kensington High St
London
W8 4PT
United Kingdom