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 …

Peel, Isle of Man Read More »