Iolida Beach contacts

Name Position Phone
Gerasimos Trochalakis Smilehotels Manager 0030-2821068777