Owl House Museum, Nieu-Bethesda, Eastern Cape, South Africa
Helen Martins Born Nieu-Bethesda, South Africa Died Nieu-Bethesda, South Africa. She created the Owl House. In Helen Martins's eyesight began to fail. Dreading the daunting fact that she was going blind, she took her own life.
The Owl House, Neue Bethesda, SA
Never heard the name before? Well, in short, Miss Martins was the creative force…
The Owl House, Nieu Bethesda, South Africa.