Catherine of Alexandria
The Church of the Sacred Heart and St Catherine of Alexandria is a Catholic church situated in Droitwich Spa, Worcestershire, England, noted for its remarkable mosaics.