The concentration camps of London

Two of the most well-known concentration camps set up in England were established in the east London district of Stratford and at Alexandra Palace in north London.
Back to Top