1ST FLOOR, BELL VILLA, THE MALL, SHIMLA Himachal Pradesh INDIA 171001 (Himachal Pradesh)