On Google maps, directly south of Ag Varvara/Hellenic Palace, Sissi and before you get to the E75, there is a HUGE triangular building!
It looks as if there are many floors to it and it is in the middle of farmland and olive groves.
I've thought solar power plant, a hotel, wine/oil processing factory but can't get a clear enough image to work out what it is...........It is driving me mad!
Does anyone know? :O) :O)