Vodafone Idea Limited stores Near Saily Road, Silvassa, 396230