Where is Ranger's House?

Where is Ranger's House located?

Ranger's House, Ranger's House, Great Britain (approx. 51.473446°, -0.0016111112°)


Where is Ranger's House on the map?