London
United Kingdom · England
London is the capital and largest city of England and the United Kingdom, with a population of 9.14 million people in 2025. Its wider metropolitan area is the largest in Western Europe, with a population of 15.4 million. London stands on the River Thames in southeast England, at the head of a 50-mile (80 km) tidal estuary down to the North Sea, and has been a major settlement for nearly 2,000 years. Its ancient core and financial centre, the City of London, was founded by the Romans as Londinium and has retained its medieval boundaries. The City of Westminster, to the west of the City of Lo…
Gallery
Where to stay
Royal Lancaster London
10/10 · 7557 reviews
Wilde Aparthotels London Paddington
10/10 · 7065 reviews
Shangri-La The Shard, London
10/10 · 2767 reviews
Hampton By Hilton London City
9.8/10 · 7023 reviews
Montcalm Royal London House, Autograph Collection
9.6/10 · 11652 reviews
The Gate London City
9.6/10 · 5211 reviews
Pan Pacific London
9.6/10 · 3135 reviews
Holmes Hotel London
9.6/10 · 3100 reviews
Canopy by Hilton London City
9.6/10 · 3045 reviews
The Clermont London, Victoria
9.4/10 · 9684 reviews