The Avonmore hotel Kensington in an upmarket and typically English residential district in London, ideal for a business trip or for leisure.
Excelsior Hotel, a modern budget hotel in Kings Cross, in the centre of London near to the British Museum and close to an underground station
The Lord Kensington Hotel is in Earl’s Court and adjoins the splendid area of South Kensington in London.
Just a short distance from Hyde Park, the Mitre House Hotel is the ideal solution for business and tourist stays in the heart of London.