Results 1 results found The Thomas Telford Bridge and the Invermoriston falls and river on the shores of Loch Ness, Scotland, United Kingdom, Europe