Shoal Lake (Ontario)


Shoal Lake is the name of several lakes in Ontario: