Restaurant Leandros offers a family-friendly Greek and Mediterranean dining experience. Situated in a recreational area, it features two outdoor terraces for guests to enjoy traditional and modern cuisine.