churches: a place of worship.Synonyms: chapel, temple, cathedral, abbey
Places Shown
Llanthony; Honddu valley; Monmouthshire; Wales
Westminster; London; England
York; Yorkshire; England