Irida Hotel

Hotel
0.0
Based on 1 reviews

Reviews

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