Explore details about location Peel. Peel is a location situated within the Glenfaba alongside other areas such as German, Patrick, Peel. Additionally, some smaller parts of Peel include specific areas like Elm Drive, Mountain View, Ballaquane Park adding to the diversity of its landscape.