Water Witch Restaurant TypePublicFileinspections-pdf-public-a-insprpt-124453.pdfLocation123 Town Circle, Pouch Cove, NLRegionAvalon