Villa Olivia is a luxury residence with a breathtaking view of the Aegean Sea, in the very heart of Crete Island.
A special project by D73, was brought to life by Mirum, Greece.
Made in Italy is the keyword of this stunning villa, with a unique Mediterranean design. Have a look at the review here