My Favorite Bands Logo
Westminster Cathedral Choir

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