Hotels in London
Thistle Kensington Gardens
The Thistle Kensington Gardens, London, is a modern hotel situated in the center of the city overloo...
Sheriff Inn Hotel
Location. The Sheriff Inn Hotel is located in Central London, England, 500 metres from Victoria unde...
Hampstead Britannia Hotel
Location. Hampstead Britannia Hotel is located in the Hampstead suburb of London, England. Boasting ...
Majestic Hotel
Location. The Majestic Hotel stands along busy Cromwell road in the Kensington district of London, E...
Paddington Court Rooms
Location. The Paddington Court Rooms is located in London, England, within one mile of Hyde Park and...
Jumeirah Lowndes Hotel
Location. The Jumeirah Lowndes Hotel is a boutique style hotel opened in 2006 and set in a leafy squ...
Royal Park Hotel
Two blocks from Hyde Park and close to the shops of Oxford Street, the Royal Park Hotel comprises th...