Of Saint Peterborough Cathedral and Lancaster Cathedral, which is dedicated to more saints?
Lancaster Cathedral: Lancaster Cathedral, also known as The Cathedral Church of St Peter and Saint Peter's Cathedral, is in St Peter's Road, Lancaster, Lancashire, England.
i don't know