Saint Margaret
Holy Spirit

St Margaret's & Holy Spirit are Parishes in the Roman Catholic Archdiocese of St Andrews and Edinburgh, a charity registered in Scotland - number SC008540

 

Saint Margaret of Scotland
& Holy Spirit
Roman Catholic Parishes in Stirling, Scotland
histories