churches: a place of worship.Synonyms: chapel, temple, cathedral, abbey
Places Shown
Magdalen College; Oxford; Oxfordshire; England
Oxford; Oxfordshire; England