Hotels in London
K&K Hotel George
Location. The K+K Hotel George, originally built as Victorian terrace homes in 1897, occupies a quie...
The Royal Trafalgar
Location. The Thistle Trafalgar Square is a modern hotel that stands adjacent to the National Galler...
Grange City Hotel
Location. The Grange City Hotel is located in a modern building in The City, the financial district ...
Ambassadors Hotel
Location. The Ambassadors Hotel is located one half kilometre from Earls Court Exhibition Centre and...
Boston Court Hotel
Location. The Boston Court Hotel is located in London, England, within 100 metres of the theatres of...