Glengarry Castle Hotel is a comfortable country house hotel with a great location on the banks of Loch Oich, situated between Loch Ness and Loch Lochy at the heart of the Great Glen in the Highlands of Scotland. Let's say midway between Inverness, Ben Nevis, Fort William, Eilean Donan Castle and the Isle of Skye. The hotel has a great reputation for local hospitality. Not far away you can visit the ruins of Invergarry Castle. We found it a perfect dream place to spend a honeymoon.