Invernessshire1

Set in a forest of Douglas Fir, Plodda Falls is one of the tallest waterfalls in Scotland, at over 40 metres high.

Skip to content