Donate SIGN UP

HSL 126

Only 1 question

Avatar Image
quizzywig
Does anyone know what is recognised as the centre of London? I've been told Trafalgar Square, Charing Cross and the Church of St Martins in the Field.

Only 1 question