.
London, United Kingdom, Tidal Lake Crystal Palace Park

London, United Kingdom, Tidal Lake Crystal Palace Park