The Tower of London is a historic castle located on the north bank of the River Thames and is one of the city’s most popular tourist destinations.
Kensington Gardens are part of Hyde Park, which dates back to 1647 and covers an area of 240 hectares (600 acres).
Buckingham Palace is the official residence of Queen Elizabeth II, located in central London.
The British Museum was founded in 1753 and was first located in Montagu House, but in 1759 it moved to its present location at Bloomsbury’s Great Russell Street.
Harrods Selfridges opened as a food hall on June 19, 1849 and eventually grew into one of London’s largest department stores.
With so much to see in London there are plenty of options for your vacation
London City