Bow Lake is a small lake in western Alberta, Canada. It is located on the Bow River, in the Canadian Rockies, at an altitude of 1920 m.
Contact us...