Loch Venechar and Ben Venue, the Trossachs, near Callander, Stirling, Scotland. Located in the Loch Lomond and the Trossachs National Park.