Set high above the River Ness, Dunvegan self catering is a recently-renovated Victorian stone villa in the centre of Inverness.
Set high above the River Ness, Dunvegan self catering is a recently-renovated Victorian stone villa in the centre of Inverness.