Where is Longwitton?

Where is Longwitton located?

Longwitton, England, Great Britain (approx. 55.1931701031°, -1.8810825352°)


Where is Longwitton on the map?