The Owl House

The Owl House, its walls covered with mirrors and ground glass, was the home of the eccentric mystic Helen Martins (1898-1976) who was immortalised by Athol Fugard in his play The Road to Mecca. Her creative talent is displayed in the Camel Yard where statues of camels, wise men, churches and mermaids, all created from broken bottles, fragments of mirror and cement, turn the space into a fantasy world.