Broomfield Bowl

Broomfield Bowl
Broomfield Park, Aldermans Hill, Palmers Green, London, N13 4PL
Photo of Broomfield Bowl