Holiday Park in Shimla Region


  • Set #2, Khalsa Niwas, Ram Bazar, Shimla, Mall Rd, The Mall, Shimla, Himachal Pradesh 171001, India