Shimla, Indien
Plot No-121 Radhe Shyam Resort, Behind Pine View Hotel Near Tara Hall Convent School,Shimla,Himachal Pradesh,India,171003, 171003