Parish Church of St Nicholas

Teddington, Gloucestershire England UK

Church of England (Anglican)