Royal Garden Hotel 2-24 Kensington High Street,Kensington, Central London, London London W8 4PT, UK
Prices that are cheaper than those available on other websites