Please wait while we are loading hotels
London is the capital city of England, and the post populous city in the United Kingdom. It is situated beside the River Thames, and has roots which go back all the way to Roman times, when it was known as Londinium. London is regarded as a true global city; a leader in everything from education to finance, trade and culture. People from all over the world are drawn here in large numbers to work and enjoy the noted culture and nightlife.