Hotels in London
The International Hotel
Location. The waterfront International Hotel is located within the modern Canary Wharf Docklands bus...
Sofitel London Heathrow
Location. The Sofitel London Heathrow is located at Heathrow Airport Terminal 5 in London, England, ...
Kensington West Hotel
Location. The Kensington West Hotel is a city hotel located in the fashionable Kensington area of Lo...
Sheriff Inn Hotel
Location. The Sheriff Inn Hotel is located in Central London, England, 500 metres from Victoria unde...
Marriott London Kensington
The London Marriott Hotel Kensington is housed in a striking, eight storey modern building, located ...
Park Plaza Victoria London
Location. The Park Plaza Victoria London occupies a convenient location, positioned around the corne...
Olympic House Hotel
The Olympic House Hotel in London is a privately owned six floor hotel located one block from Paddin...
Euston Square Hotel
Location. The modern Euston Square Hotel enjoys a central location only 500 meters from the British ...
myhotel Bloomsbury
Location. Myhotel Bloomsbury stands in the historically literary district of Bloomsbury, home of the...
Hampstead Britannia Hotel
Location. Hampstead Britannia Hotel is located in the Hampstead suburb of London, England. Boasting ...
Jumeirah Lowndes Hotel
Location. The Jumeirah Lowndes Hotel is a boutique style hotel opened in 2006 and set in a leafy squ...