Parish Church Of St Nicholas

The 12th Century Parish Church Of St Nicholas In The The Village Of Barfrestone Kent England. Photo