Where is Boxworth?

Where is Boxworth located?

Boxworth, Cambridgeshire, United Kingdom (approx. 52.2613812°, -0.0252964°)


Where is Boxworth on the map?