Durrell is an inhabited place located on South Twillingate Island.
Category: Newfoundland and Labrador, Canada