The research conducted in this place has revealed the existence of a cult of Mother Goddess Leto, believed to be the mother of God Apollo and Goddess Artemis, in the ancient city of Physkos. The cave is located at the highest point of Heaven Island and was used as a place of worship by the ancient residents of the town of Nimara.