The capital and largest city of the United Kingdom, on the Thames River in southeast England. Greater London consists of 32 boroughs surrounding the City of London, built on the site of a Roman outpost named Londinium. Its growth as an important trade center dates from 886, under the rule of Alfred the Great. Since the Elizabethan period(1558-1603) London has dominated its country’s political, economic, and cultural life.
Where to stay
Check out our complete page of hotels in London