Where

St Ambrose North Road
Leigh Woods
Bristol
BS8 3PW

View Larger Map

Clifton Diocesan Trust

The advancement of the Roman Catholic religion, the relief of poverty, the maintenance of the Roman Catholic churches and the provision of education within the Roman Catholic Diocese of Clifton