Which city was the home ground of the Northwich Victoria Football Club and was named one of the best places to live in the United Kingdom according to "The Sunday Times" in 2014?
Drill Field: The Drill Field was a football stadium in Northwich, Cheshire, which was the home ground of Northwich Victoria Football Club between 1875 and 3 May 2002.
i don't know