Enjoy the sun of the summer by the lake with family or friends at Ma-Me-O Beach!

Ma-Me-O Beach, Alberta, is a summer village on the southeast shore of Pigeon Lake, in Alberta, Canada. It is located approximately 100 km (60 mi) southwest of Edmonton. Ma Me O Beach on Pigeon Lake is one of several popular beaches on this lake.