Pilley’s Island is a town located on the island of the same name in the Canadian province of Newfoundland and Labrador. It is located in Division No. 8, Newfoundland and Labrador. Take a look below for 23 interesting and amazing facts about Pilley’s Island, Newfoundland and Labrador, Canada. 1. The island is known to have…