Low Cost Hotels in the Best Area of London

destination: England, Europe

London is the capital of England and the United Kingdom, as well as being the seat of the British monarchy. The city has the Big Ben and many other famous postcards, such as the Tower of London bridge, which sits on the banks of the River Thames, Buckingham Palace, Westminster Abbey, and several interesting museums. For two millennia, it was a large settlement and its history dates back to its founding by the Romans when it was named Londinium. Central … Continued