Elworth St Peter

Elworth, Cheshire