এটি ভারতের পশ্চিমবঙ্গ রাজ্যের দার্জিলিং জেলার শিলিগুড়ি শহরে অবস্থিত।