Where is Lake Eleanor?

Where is Lake Eleanor located?

Lake Eleanor, Lake Eleanor, United States of America (approx. 40.98961°, -122.77398°)


Where is Lake Eleanor on the map?