Victoria Park is a public park in Leamington Spa, Warwickshire, England. It is situated about half a mile west of the town centre and is on the south bank of the River Leam. The total area of the park as it stands today is 18.5 acres .
Continue reading...From
Wikipedia, the free encyclopedia.