Villa Olivia is now on Style magazine Georgia
Villa Olivia is a luxury residence with a breathtaking view on the Aegean sea, in the very heart of Crete island. A special project by D73, brought to life by Mirum. Greece. Made in Italy is the key word of this stunning villa, with a unique Mediterranean design. Have a look at the review here