A wonderful haven of peace right inside the luxuriant Peel Forest!