London is the capital and largest city of both the United Kingdom and of England, and the largest city in western Europe. Situated on the River Thames in South-East England, Greater London has an official population of roughly 7.5 million people—although the figure of over 14 million for the city's total metropolitan area more accurately reflects London's size and importance. London is historically one of the great "world cities" and remains a global capital of politics, culture, fashion, trade and finance. [*]
Showing hotels in London, UK with availablity for your chosen dates. The best rated, least expensive hotels appear first. (Change viewing order...)
THE BEST WESTERN VICTORIA PALACE IS A RECENTLY REFURBISHED, MODERN AIR CONDITIONED HOTEL WITHIN WALKING DISTANCE OF VICTORIA RAIL STATION AND COACH TERMINAL. (More...)
Location. The Kensington Town House is a modern boutique property located in the Earls Court district of London, England. The Natural Science Museum stands seven blocks from this hotel. (More...)
THE LEONARD IS A TRUE GEM OF A HOTEL SITUATED IN A PRIME CITY CENTRE LOCATION. GUESTS RANGE FROM MANAGING DIRECTORS TO CEO AND THE HIGH END OF THE LEISURE TRAVELLERS. (More...)
NUMBER SIXTEEN IS A MEMBER OF DESIGN HOTELS. NUMBER SIXTEENIS A STYLISH GARDEN TOWNHOUSE IN THE HEART OF SOUTHKENSINGTON. PART OF THE FIRMDALE HOTELS GROUP OWNED BY TIMAND KIT KEMP. (More...)