Vodafone Idea Limited stores Near Silvassa - Vapi Road, Silvassa, 396230