Where is Halloughton?

Where is Halloughton located?

Halloughton, England, Great Britain (approx. 53.0564647428°, -0.9724788676°)


Where is Halloughton on the map?