St. Peter's Park is a historic place of rest and relaxation for the people of Walworth in south London. Situated close to the grand St. Peter's Church, the park has for centuries been one of the centres of community life in the area. During the summer months the...