John O Groats Harbour

John O Groats Harbour
John O Groats, Highland, KW1 4YR
Photo of John O Groats Harbour