Irida Hotel

Hotel
0.0
Based on 1 reviews

Reviews

No
Noni T
144 month ago
Fantastic view of Lefkada
  • Greece, GPS: 38.812782,20.702513