.
London, United Kingdom, The Remains of the Crystal Palace

London, United Kingdom, The Remains of the Crystal Palace