The Spire & The Martyrs
Preston, Lancashire
It looks like nothing was found at this location. Maybe try searching?