Former Aberdeen oil workers play host to stars at their St Andrews hotel

Jack and Sheena Willoughby at the Dunvegan Hotel.
Jack and Sheena Willoughby at the Dunvegan Hotel.