Victoria Park

About Victoria Park

Victoria Park, one of the largest and finest in London, 217 acres in extent, lies to the north. east: often crowded on Saturday and Sunday evenings.