Hotels in London
myhotel Chelsea
Location. The myhotel Chelsea is a boutique hotel located in the trendy Kensington area of London, E...
The Rembrandt
Situated in affluent Knightsbridge, The Rembrandt is a stately hotel opposite the Victoria and Alber...
Jurys Inn Heathrow
Location. The contemporary Jurys Inn Heathrow hotel is one stop on the London Underground system fro...
Wellington Hotel
Location. The Edwardian style Wellington Hotel is located 500 metres from Buckingham Palace, Big Ben...
Grange Strathmore
Location. The former residence of the Earl of Strathmore, The Grange Strathmore is a restored townho...
Leisure Inn Hotel
The Leisure Inn Hotel in London is housed in a renovated Victorian style building, 500 metres from H...
190 The Gore
Location. 190 The Gore is a historic hotel located in South Kensington, central London. The hotel is...
Bayswater Inn
Location. The Bayswater Inn is located in a Georgian square in central London, England. It's just 40...
Novotel London St Pancras
The Novotel London Euston is a modern 16 storey hotel located between Kings Cross and Euston train s...
Claridge's
Location. Claridge s is located in London, England, 500 metres from Hyde Park, and one mile from Buc...