Supportinfo@ratecheck.travel
Hotel Dakha International, New Delhi | 974/1,Dakha Plaza, Arya Samaj Road, Karol Bagh, (Near Hanuman Statue), New Delhi, Delhi, India, 110005 | RateCheck.travel