Phaidra Villa
Set in Lefkada Town, 1.8…
€350 Per Night
13 to 18 out of 85 properties
€350 Per Night
By London Bridge Properties Limited
€445 Per Night
By London Bridge Properties Limited
€865 Per Night
By London Bridge Properties Limited
€868 Per Night
By London Bridge Properties Limited
€825 Per Night
By London Bridge Properties Limited
€840 Per Night
By London Bridge Properties Limited