Original: Woodstock is located 128 km southwest of Toronto, north of Highway 401 along the historic Thames River.
Simplified: Woodstock is located 128 km southwest of Toronto, north of Highway 401 (Ontario) along the historic Thames River (Ontario).