Ghowra Chowki, NH-22, Shimla, Himachal Pradesh - 171205, India
Ghowra Chowki, NH-22, Shimla, Himachal Pradesh- 171205,India