Eden Plaza Hotel, Kensington, London SW7 5JT

Eden Plaza Hotel Kensington

68-69 Queen’s Gate,
Kensington,
London
SW7 5JT

Tel: 020 7370 6111

South Kensington

Star Rating: 3-star