Hotels in London
Claridge's
Location. Claridge s is located in London, England, 500 metres from Hyde Park, and one mile from Buc...
Ambassadors Bloomsbury
The Ambassadors Bloomsbury in London, England, is a contemporary town house hotel within walking dis...
Dover Hotel
Location. The five floor Dover Hotel is housed in a stuccoed Edwardian terrace property and situated...
Grange City Hotel
Location. The Grange City Hotel is located in a modern building in The City, the financial district ...
Oxford Hotel
Location. The traditional Oxford Hotel is located in central London, England, just 100 metres from H...
Bloomsbury Park Hotel
Location. The red bricked Bloomsbury Park Hotel is located amid the thriving shops that line Southam...
The Metropolitan
Location. Metropolitan London is a fashionable design hotel situated on exclusive Park Lane and over...