School Summary

Locations

Heraklion Crete, Greece

Sports

SUP