The Kensington Hotel

109-113 Queen's Gate, London, SW7 5LR

Location: Kensington
Prices start from: £213

The Kensington Hotel