Where is Houghton Saint Giles?

Where is Houghton Saint Giles located?

Houghton Saint Giles, Houghton Saint Giles, Great Britain (approx. 52.88193°, 0.85900855°)


Where is Houghton Saint Giles on the map?