Where is Houghton on the Hill?
Where is Houghton on the Hill located?
Houghton on the Hill, Leicestershire, United Kingdom (approx. 52.6254607°, -0.9987893°)
Where is Houghton on the Hill on the map?
{"latitude":52.6254607,"longitude":-0.9987893,"title":"Houghton on the Hill"}