Location:Dulwich Park, College Road, London, United Kingdom