Little Ilford Park

Little Ilford Park
High Street North, London, E12 6TH