View all
Town in Middlesex County, Massachusetts, United States
Winchester is a town located 8.2 miles north of downtown Boston, Massachusetts, United States in Middlesex County. Wikipedia