Leyton Jubilee Park

Leyton Jubilee Park
Seymour Road, London, E10 7BL