Tikun Olam is situated in a secret location somewhere near Tzfat in northern Israel