Fernkloof Nature Reserve covers 18 square kilometres in the Kleinrivier Mountains in Hermanus and ranges in altitude from sea level to 842 m.

Fernkloof Nature Reserve Read More »