Peel is a town on the Isle of Man, in the parish of German. It is sometimes called the only "city" on the island, because it is the home of the island's cathedral.
This website uses cookies to provide better customer experience. Please read about the way we capture, manage and store your data.