Villa Ochre
This near at hand paradise, home of the loggerhead turtle, is a magical and captivating destination. Within a few hours you could be arriving at your own special Greek cottage, basking in tranquillity and sunshine, and lounging by the 12x6m pool, set in private grounds and surrounded by lawns, palms
View more...
|