The name has a particular resonance because it is so often used in outlining the length of Britain when races, walks and charitable events take place between the Cornish point Land's End (at the extreme southwest tip of Britain) and John o' Groats. The phrase Land's End to John o' Groats (strangely, never the other way round) is frequently heard both as a literal journey and as a metaphor for great or all-encompassing distance.
The punctuation and capitalization in John o' Groats is the correct form. The space after o' appears to vary but was probably the correct older form.
External website