Memorial to Princess Elizabeth
Leo Reynolds
Joint church dedication: Sts Thomas
Location: Newport, Isle of Wight, England, UK
St Thomas of Canterbury and St Thomas the Apostle
View Project:
Joint church dedication: Sts Thomas
Location: Newport, Isle of Wight, England, UK
St Thomas of Canterbury and St Thomas the Apostle
View Project: