Description: Rainbow Lake is a town in northwest Alberta, Canada. It is located west of High Level at the end of Highway 58. The town lies within Mackenzie County.
Area:
10.8 sq. km
Download Rainbow Lake Data: