Battle of Britain Monument, London

Rate this item
(0 votes)
The Battle of Britain Monument in London is a sculpture on the Victoria Embankment; overlooking the River Thames; which commemorates the British military personnel who took part in the Battle of Britain during the Second World Wa
The Battle of Britain Monument in London is a sculpture on the Victoria Embankment; overlooking the River Thames; which commemorates the British military personnel who took part in the Battle of Britain during the Second World Wa

Additional Info

  • Address Line 1: Victoria Enbankment
  • City: Croydon