A sanctuary and place for spiritual contemplation for the Chatham Islands Catholic community.