Where is Pinehurst?

Where is Pinehurst located?

Pinehurst, Pinehurst, Great Britain (approx. 51.581585°, -1.7855636°)


Where is Pinehurst on the map?