Supportinfo@ratecheck.travel
Point Hotel Taksim, Istanbul | Topcu Caddesi No.2 Taksim, Istanbul, Istanbul, Turkey, 34437 | RateCheck.travel