Villa Iokasti is a hotel offering fully equipped apartments for a relaxing holiday experience.