Vodafone Idea Limited stores Near Mangturam Road, Darjeeling, 734004