Lloyd Park

Lloyd Park
Forest Road, London, E17 5JW
Photo of Lloyd Park