Are Peel Cathedral and Winchester Cathedral both located on the Isle of Man?
Peel Cathedral: The Cathedral Church of Saint German or Peel Cathedral, rebranded as Cathedral Isle of Man is located in Peel, Isle of Man.
i don't know