Elham is a little village hidden in the Elham Valley which runs between Folkestone and Canterbury, in Kent. The large market square is a feature of old English towns and villages - it was the ONLY place one could buy and sell! There were two more cars in the picture, but I removed them.