Hotels in London
Oxford Hotel
Location. The traditional Oxford Hotel is located in central London, England, just 100 metres from H...
Gallery Hotel
Location. The boutique Gallery Hotel is located in South Kensington in central London, England. The ...
My Place Hotel
My Place Hotel in London is a white pillar Victorian town house located on a quiet street 500 metres...
SO Quartier - Apartments
Location. The So Quartier is located in London, England, 3.5 kilometres from Hyde Park and four kilo...
Novotel London ExCeL
HOTELYEAR BUILT 2004ADDITIONAL PROPERTY DESCRIPTION 4 STAR AA NEW GENERATION NOVOTEL IN A PEACEFUL S...
196 Bishopsgate
The chic, contemporary aparthotel of 196 Bishopsgate is situated in London's financial district acro...
Threadneedles Hotel
Location. Threadneedles Hotel is located opposite the Bank of England in The City, the historic fina...
Beaufort Hotel
Location. The Beaufort, a boutique hotel set in two adjoining Victorian town houses, is situated in ...
Umi Hotel
The Umi Hotel, located within walking distance of Hyde Park's well fed lawns in London, England, was...
myhotel Bloomsbury
Location. Myhotel Bloomsbury stands in the historically literary district of Bloomsbury, home of the...
Hilton London Paddington
Location. The Hilton London Paddington is adjacent to the Heathrow Express terminal at Paddington st...
The Lancaster
The Lancaster Boutique Hotel is a converted 18th century townhouse, located within 500 metres of the...