South River is an incorporated municipality in the Canadian province of Newfoundland and Labrador, located at the south-southeast side of Bay de Grave, in Conception Bay. Take a look below for 22 amazing and interesting facts about South River, Newfoundland and Labrador, Canada. 1. The town had a population of 647 according to the 2016…