Knock Accommodation
The small village of Knock is on the Isle of Skye, 18 miles south west of the Kyle of Lochalsh on the shore of Knock Bay.
The small village of Knock is on the Isle of Skye, 18 miles south west of the Kyle of Lochalsh on the shore of Knock Bay.