Open: April to October....Venus Melena is located in the heart of the picturesque town of Limin Hersonissou, on the north coast of the island of Crete.