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 …