Question: Which power station is located on the backwater of "The Meeting of Waters"?
Sentence (from "Lemington Power Station"): Lemington Power Station is a small, now defunct coal-fired power station, located in North East England.
Relevant evidence: Yes