Where is The Nags Head?

Where is The Nags Head located?

The Nags Head, The Nags Head, Great Britain (approx. 51.4528°, 0.635459°)


Where is The Nags Head on the map?