Hotels in London
The International Hotel
Location. The waterfront International Hotel is located within the modern Canary Wharf Docklands bus...
Renaissance Chancery Court
A Grade II listed building, the Renaissance Chancery Court is a grand, seven storey Edwardian hotel ...
Quality Hotel Hampstead
Location. The Quality Hotel Hampstead in London, U.K., is near Hampstead Village and the bucolic Ham...
Novotel London St Pancras
The Novotel London Euston is a modern 16 storey hotel located between Kings Cross and Euston train s...
Oxford Hotel
Location. The traditional Oxford Hotel is located in central London, England, just 100 metres from H...
Orchard Hotel
Location. The Orchard Hotel is housed in an early 19th century building and situated in central Lond...
Hilton London Green Park
The Hilton London Green Park is a stylish Georgian boutique style hotel set in central London's fash...
Novotel London Waterloo
HOTELYEAR BUILT 1995ADDITIONAL PROPERTY DESCRIPTION UPPER MID MARKET HOTEL WITH BRAND NEW 4 STAR NOV...
Dolphin House
Location. The Dolphin House Serviced Apartments are located in London, England, and constitute part ...
Kensington West Hotel
Location. The Kensington West Hotel is a city hotel located in the fashionable Kensington area of Lo...
The Tower - a Guoman hotel
Location. Located on the north bank of the River Thames at the St Katharine Docks, The Tower stands ...