Glenkirk House where Richard Hannay meets with Professor Logan, the man with the missing finger, was the Altskeith Hotel on the banks of Loch Ard in the Trossachs. Thanks to David Nisbet for identifying this location.