Supportinfo@ratecheck.travel
Ikaros Star Hotel, Ikaria | Ikaria, Greece | RateCheck.travel