Phaidra Villa
Set in Lefkada Town, 1.8…
€350 Per Night
19 to 24 out of 111 properties
€350 Per Night
By London Bridge Properties Limited
€675 Per Night
By London Bridge Properties Limited
€445 Per Night
By London Bridge Properties Limited
€430 Per Night
By London Bridge Properties Limited
€865 Per Night
By London Bridge Properties Limited
€868 Per Night
By London Bridge Properties Limited