Supportinfo@ratecheck.travel
City Star Hotel, Cairo | 11 El Tahrir Square, Cairo, Egypt, Egypt, 11511 | RateCheck.travel