Inverness Plodda Falls Plodda Falls is beautiful waterfall situated inside Glen Affric National Nature Reserve, it’s about 151 feet high, during the 1880’s the waterfall was a popular Read More » 15/12/2017 No Comments