2017
TL2862 : St Thomas (Orthodox Church), Papworth Everard
taken 7 years ago, near to Papworth Everard, Cambridgeshire, England
This is 1 of 2 images, with title St Thomas (Orthodox Church), Papworth Everard in this square
St Thomas (Orthodox Church), Papworth Everard