St Giles' and St Margaret's, Oxford

The Benefice of Oxford St Giles, St Philip and St James with St Margaret.

View benefice homepage