GreeceCreteAlmirida
10 guests
5 bedrooms
5 bathrooms
Sun, sea and sand are in store at this stone-built villa in Almyrida – a charming beach resort town on Crete’s northern coast. Within walking distance, you’ve got supermarkets, family-run tavernas tha...
From €782 Nightly