Life & work
Cramond Parish Church.
Cramond Cramond Parish Church
1938
Cramond Parish Church.