Description
Knysna meaning "ferns" is a town located in the Western Cape province of South Africa and part of the Garden Route.
Knysna meaning "ferns" is a town located in the Western Cape province of South Africa and part of the Garden Route.
Learn more about royalty-free images or view FAQs related to stock photos.