Sacred Heart Church, Droitwich

The Church of the Sacred Heart and Saint Catherine of Alexandria in Droitwich Spa, Worcestershire, England, is a fine Grade II listed building containing stunning mosaics and sculpture but it is essentially a quiet place for prayerful worship.

208 Worcester Road, Droitwich Spa WR9 8AZ