Hotels in London
George Hotel
Location. The George Hotel is located in London, England, 300 metres from St Pancras Parish Church a...
Hilton London Metropole
Location. Located on cosmopolitan Edgware Road, the Hilton London Metropole is a high rise property ...
Bayswater Inn
Location. The Bayswater Inn is located in a Georgian square in central London, England. It's just 40...
Hilton London Hyde Park
The Hilton London Hyde Park is a traditional townhouse with views over Hyde Park and Kensington, and...
Prince William Hotel
Location. The Prince William Hotel is located in London, England. The hotel is housed within an 18th...
Regents Park Hotel
The Regent's Park is small, attractive hotel located between Marylebone Station and Regents Park in ...
Sheriff Inn Hotel
Location. The Sheriff Inn Hotel is located in Central London, England, 500 metres from Victoria unde...
The Strand Palace
Location. The Strand Palace stands within the busy Strand district of London, England. Covent Garden...
The Royal Trafalgar
Location. The Thistle Trafalgar Square is a modern hotel that stands adjacent to the National Galler...