No, that's not any lake that's currently in existence. Echo would be much closer to the Notch. Maybe the picture itself is clearer, but my first guess would be that that's a field. If it is, in fact, water, it must be some sort of a man-made body from the Gale being dammed up somewhere...