Vodafone Idea Limited stores Near SH-12A, Siliguri, 734001