A guide to St Michael and All Saints Church Edinburgh.
St Michael and All Saints Church (Edinburgh, Scotland)
Title from cover.