Report & accounts for the year to 31st December, 1981
St. Columba's Church of Scotland (London, England)
London [The Church]
[1982]
St. Columba's Church of Scotland (London, England)