South Brook is a town in the Canadian province of Newfoundland and Labrador. Take a look below for 8 awesome and fascinating facts about South Brook, Newfoundland and Labrador, Canada. 1. It is located in the center region of the island of Newfoundland. 2. The town had a population of 482 in 2016, down from…