Medicine Lake is the name of both a town and a body of water in Sheridan County, on Hwy 16 north of US 2 in the northeast corner of Montana.
See more Montana Cities and Towns.