Broomfield Lake
A small lake in Broomfield Park, Palmers Green, London.
← Peacock Lantern
Guinea Pigs →