Where is Queen Elizabeth Power Station?

Where is Queen Elizabeth Power Station located?

Queen Elizabeth Power Station, Queen Elizabeth Power Station, Canada (approx. 52.095276°, -106.70611°)


Where is Queen Elizabeth Power Station on the map?