Home/Discover 10 of the most romantic hotels in Europe/Inverlochy Castle Hotel in Fort William (Scotland) Inverlochy Castle Hotel in Fort William (Scotland)