Eden Plaza Hotel 68-69 Queen's Gate,South Kensington, Central London, London London SW7 5JT, UK
Prices that are cheaper than those available on other websites