Where is High Lodge?

Where is High Lodge located?

High Lodge, High Lodge, Great Britain (approx. 52.433895°, 0.662179°)


Where is High Lodge on the map?