The Owl House is a museum in Nieu-Bethesda, Eastern Cape, South Africa. The house itself was inherited by a woman named Helen Martins after her parents had died.
Contact us...