Log out
Parish Church of St Nicholas
Teddington
,
Gloucestershire
England UK
Church of England (Anglican)