Hotels in London
Dover Hotel
Location. The five floor Dover Hotel is housed in a stuccoed Edwardian terrace property and situated...
Best Western Phoenix Hotel
Location. The traditional Best Western Phoenix Hotel is located in the Bayswater area of central Lon...
Comfort Inn SW8
Location. The contemporary Hotel 87 is located south of the River Thames in central London, England....
Astor Court
The Astor Court is a West End hotel housed in a grade II listed Victorian building, formerly a gentl...
Bloomsbury Park Hotel
Location. The red bricked Bloomsbury Park Hotel is located amid the thriving shops that line Southam...
myhotel Chelsea
Location. The myhotel Chelsea is a boutique hotel located in the trendy Kensington area of London, E...
Claridge's
Location. Claridge s is located in London, England, 500 metres from Hyde Park, and one mile from Buc...
Westbury Hotel
Location. Set in a Regency style townhouse, the Westbury Hotel in West Kensington, London, is half a...
Flemings Mayfair Hotel
Flemings Mayfair Hotel is a beautiful Georgian townhouse built in 1730, a half mile from some of the...
The Royal Trafalgar
Location. The Thistle Trafalgar Square is a modern hotel that stands adjacent to the National Galler...
Selsdon Park & Golf Club
The Selsdon Park is set in an historic former manor house in the heart of the Surrey countryside. Se...
Chamberlain Hotel
Location. The Chamberlain Hotel is a former townhouse positioned along a main thoroughfare in London...