Her Majesty's Royal Palace and Fortress, or Tower of London, is a historic castle on the north bank of the River Thames in central London.
read moreThe Victoria and Albert Museum, located in London's South Kensington neighbourhood, is the world's largest museum of fine art and decorative arts. Kensington is the world's largest museum of fine and decorative arts and crafts. Its col... read more
Buckingham Palace is the official residence in London of Queen Elizabeth II, is located in the borough of Westminster. This marshy stretch of land on the banks River Tyburn has had many owners, from Edward the Confessor and William the Conqueror t... read more
The very beautiful old church of St Margaret's sits in the shadow of Westminster Abbey both literally and figuratively. It was built in the twelfth century by Benedictine monks as a parish church for the people of the surrounding area.
read more