Hotels in London
Eden Plaza Hotel
The Eden Plaza Hotel is set in a white stucco Regency townhouse in the upper crust avenue known as Q...
Dolphin House
Location. The Dolphin House Serviced Apartments are located in London, England, and constitute part ...
London Elizabeth Hotel
Location. The London Elizabeth Hotel is a Victorian property that overlooks Hyde Park in London, Eng...
St. James's Hotel & Club
Location. St James Hotel And Club is located in central London, England, 100 metres from Green Park ...
Victor Hotel
Location. The Victor Hotel is located in the centre of London, England, within one mile of Buckingha...
The Royal Trafalgar
Location. The Thistle Trafalgar Square is a modern hotel that stands adjacent to the National Galler...
Park Inn Hyde Park
Location. Only six hundred meters from Paddington Train Station, Park Inn Hyde Park is accessible to...
Blakemore Hotel
Located within walking distance of Hyde Park, home of winding Serpentine Lake, the Blakemore Hotel i...
Mayflower Hotel
The Mayflower Hotel is located 12 miles from the Heathrow International Airport. Only a minute's wal...
The Rembrandt
Situated in affluent Knightsbridge, The Rembrandt is a stately hotel opposite the Victoria and Alber...