.
London, United Kingdom, Dalston Junction Station toward the Crystal Palace

London, United Kingdom, Dalston Junction Station toward the Crystal Palace