Vodafone Idea Limited stores Near Sanjibhai Delkar Marg, Silvassa, 396230