Hotels in London
The Strand Palace
Location. The Strand Palace stands within the busy Strand district of London, England. Covent Garden...
Hotel 82 London
Hotel 82 is a recently renovated boutique hotel set in a typical London townhouse, located in the fa...
Selsdon Park & Golf Club
The Selsdon Park is set in an historic former manor house in the heart of the Surrey countryside. Se...
Westbury Hotel
Location. Set in a Regency style townhouse, the Westbury Hotel in West Kensington, London, is half a...
Park Plaza Victoria London
Location. The Park Plaza Victoria London occupies a convenient location, positioned around the corne...
The Connaught
Location. The Connaught is located in London s Mayfair district, 500 metres from the stores lining R...
Beaufort Hotel
Location. The Beaufort, a boutique hotel set in two adjoining Victorian town houses, is situated in ...
The Gresham Hotel HSD
Location. The Gresham Hotel HSD is located in central London, 600 meters from shopping and dining op...
Hilton London Metropole
Location. Located on cosmopolitan Edgware Road, the Hilton London Metropole is a high rise property ...
The Rembrandt
Situated in affluent Knightsbridge, The Rembrandt is a stately hotel opposite the Victoria and Alber...