Eden Plaza 68-69 Queens Gate South Kensington London SW7 5JT United Kingdom T : +44 (0) 20 7370 6111 E : stay@edenplaza.com