Day: 16 March 2023

  • Peel, Isle of Man

    Peel, Isle of Man

    ,

    Peel, Isle of Man On the Isle of Man’s western coast, a self-governing British Crown dependency in the Irish Sea is the town and small port of Peel. After Douglas and Ramsey, Peel is the island’s third-largest town by population. The castle, Peel Castle, which was first constructed by the Vikings in the 11th century…