Royal Garden Hotel

2-24 Kensington High Street
London
London
United Kingdom