Two Medicine Lake is located in Montana’s Glacier National Park at the base of Sinopah Mountain. After a full day exploring this beautiful park, it ended here on the calm shore near a canoe rental. For a while, the lake was nice and still while I was here but eventually some children arrived and immediately began throwing rocks. No worries, it was still a beautiful place and a beautiful time.