Supportinfo@ratecheck.travel
Hotel King Palace, Shimla | Chotta Shimla to Kusumpti Rd, Near HP Secretariat, Knollswood, Chotta Shimla, Himachal Pradesh 171002, Shimla, Himachal Pradesh, India, 171002 | RateCheck.travel