Vodafone Idea Limited stores Near Virar East, Virar, 401303