The Church of the London Oratory, or what is more properly the Church of the Immaculate Heart of Mary in South Kensington in London, is notable as a gem of sacred architecture, sacred art, sacred music and sacred liturgy.
Read the full report by Shawn Tribeon on the Liturgical Arts Journal website.