A long walk searching for peace of mind…
16:21 Saturday April 22, 2017
Victoria Park, London
Fact: Victoria Park (known colloquially as Vicky Park or the People’s Park) is a park in Bow in Greater London, England. The park is 86.18 hectares of open space that opened in 1845.