Vodafone Idea Limited stores Near Jawaharlal Nehru Marg, Silvassa, 396230