Designed by
Title
Victoria Park is the largest park in the London Borough of Tower Hamlets in East London, England. #184237199
Description
Victoria Park known colloquially as Vicky Park or the People`s Park is a park in the London Borough of Tower Hamlets in East London, England. It is the largest park in Tower Hamlets and one of London`s most visited green spaces with approximately 9 million visitors every year
This image is editorial