Crystal Palace Park

Thicket Road
SE19 2GA London
United Kingdom