St. Columba's Church magazine.
St. Columba's Church of Scotland (London, England)
London : St. Columba's Church,
Description based on: No. 583 (Dec. 1952).
St. Columba's Church of Scotland (London, England)