Mirabello Moments
Agios Nikolaos, Crete, Greece
Perched on the hillside between Elounda and Agios Nikolaos, this villa frames Mirabello Bay from nearly every angle – the pool terrace, the living room, and the sea-facing bedrooms all look out over o.....
From €1,161