Hotels in London
Hampstead Britannia Hotel
Location. Hampstead Britannia Hotel is located in the Hampstead suburb of London, England. Boasting ...
The Buckingham
Location. The Buckingham is a historic hotel in Bloomsbury in central London, England. The area is f...
George Hotel
Location. The George Hotel is located in London, England, 300 metres from St Pancras Parish Church a...
Umi Hotel
The Umi Hotel, located within walking distance of Hyde Park's well fed lawns in London, England, was...
Claridge's
Location. Claridge s is located in London, England, 500 metres from Hyde Park, and one mile from Buc...
Bloomsbury Park Hotel
Location. The red bricked Bloomsbury Park Hotel is located amid the thriving shops that line Southam...
Blakemore Hotel
Located within walking distance of Hyde Park, home of winding Serpentine Lake, the Blakemore Hotel i...
Eden Plaza Hotel
The Eden Plaza Hotel is set in a white stucco Regency townhouse in the upper crust avenue known as Q...
The Lancaster
The Lancaster Boutique Hotel is a converted 18th century townhouse, located within 500 metres of the...
Royal Horseguards Hotel
Location. The Royal Horseguards Hotel reflects French chateau style from its stately Westminster loc...