HomeCommunitiesUnited KingdomSacred Heart & St Catherine of Alexandria Church
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