Westminster Cathedral Choir

About this artist

Choir of the Westminster Cathedral, located in the City of Westminster, London, U.K.

Since its foundation in 1903 the Westminster Cathedral Choir has occupied a unique and enviable position at the forefront of English church music, not least because of the ground-breaking work of its first Master of Music, Richard Terry.