April QUIZ

Published: 03/04/2020 By Allan Fuller

How well do you know London?
Enter now to win 2 bottles of Champagne 

London is famous for its squares, but do you know which one is the largest square?

Lennox Square
Leicester Square
Lincoln's Inn Fields
Lowndes Square

And for an extra bottle what professing is the area nearby  famous for?