A minimalist holiday home and separate guest house built on a Greek island. Built on an elevated point of Vasiliki, on the island of Lefkas, Greece, Villa Apollon opens... Read full article »