Karavostasi is a secluded beach located on the south coast of Crete. The beach is surrounded by rugged cliffs and offers stunning views of the Libyan Sea.
Karavostasi is a secluded beach located on the south coast of Crete. The beach is surrounded by rugged cliffs and offers stunning views of the Libyan Sea.