Where is Hundred House?

Where is Hundred House located?

Hundred House, Hundred House, Great Britain (approx. 52.1816°, -3.2991896°)


Where is Hundred House on the map?