Where is Whittlesey Mere?

Where is Whittlesey Mere located?

Whittlesey Mere, Whittlesey Mere, Great Britain (approx. 52.49942°, -0.2009634°)


Where is Whittlesey Mere on the map?