Grand Lake NL

Grand Lake is one of those often-overlooked gems that has much to offer. Located in the province of Newfoundland, Grand Lake is a natural lake dammed for hydroelectric power early in the last century. The expanded lake now covers about…