.
London, United Kingdom, Crystal Palace at Sydenham

London, United Kingdom, Crystal Palace at Sydenham