New Location: Lyttos Beach
Lyttos Beach Hotel is becoming one of our most popular venues for teams in 2020. This all-inclusive coastal resort in Crete, Greece includes everything a sports team may need for their stay. Lyttos Beach features a five-star hotel featuring a long sandy beach, 6 swimming pools, including waterslides, 28 tennis courts. To see if this location meets your needs, please reach out to a member of our team or visit our Lyttos Beach page here.
Want to take your team to Lyttos Beach Hotel in Greece? Contact our team today!