My Favorite Bands Logo

Westminster Cathedral Choir

About

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.

Data provided by Discogs