Where is Liphook?

Where is Liphook located?

Liphook, Liphook, Great Britain (approx. 51.07175°, -0.8002983°)


Where is Liphook on the map?