Royal Garden Hotel

2-24 Kensington High St
London
London
United Kingdom