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?
{"latitude":52.88193,"longitude":0.85900855,"title":"Houghton Saint Giles"}