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?