Where is Boxworth?

Where is Boxworth located?

Boxworth, Boxworth, Great Britain (approx. 52.26138°, -0.0252964°)


Where is Boxworth on the map?