Grand Lake (Nova Scotia)


Grand Lake can refer to at least 9 different lakes in the Canadian province of Nova Scotia: