13.75 Miles* from John O Groats centre

Cheap hotels in John O Groats