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 tagged city center in London, UK with availablity for your chosen dates. The best rated, least expensive hotels appear first. (Change viewing order...)
Situated in affluent Knightsbridge, The Rembrandt is a stately hotel opposite the Victoria and Albert Museum, three miles from the theatres and restaurants of the West End. (More...)
Location. Originally comprised of five Victorian townhouses, the Royal Eagle Hotel is located 100 metres from Hyde Park in London, England. Paddington Station stands 300 metres from the hotel. Hotel Features. (More...)
SUPERBLY LOCATED IN SIGHT OF PADDINGTON STATIONFOR THE HEATHROW EXPRESS AND AT THE HEART OFLONDONS TUBE AND BUS NETWORKS, THIS MODERATELYPRICED CENTRAL LONDON HOTEL IS IDEAL FOR VISITINGONE OF THE WORLDS FAVORITE CITIES. (More...)
Location. The historic, privately owned Athenaeum Hotel and Apartments is located opposite Green Park on bustling Piccadilly in central London, England. (More...)
SITUATED IN ONE OF CENTRAL LONDONS MOST DESIRABLE LOCATIONS WITH EASY ACCESS TO ALL FAMOUS ATTRACTIONS AND YET IN A QUIET TREE LINED AVENUE OF SUSSEX GARDENS SPRINGBOARD TO ADVENTURE IN THE HEART OF LONDON. (More...)