Where is Whittlebury?

Where is Whittlebury located?

Whittlebury, Whittlebury, Great Britain (approx. 52.088947°, -0.99126476°)


Where is Whittlebury on the map?