Three Shires Heads
Three Shires Heads

Three Shires Heads where the counties of Cheshire, Derbyshire and Staffordshire meet.

Three Shires Heads

Three Shires Heads where the counties of Cheshire, Derbyshire and Staffordshire meet.