Vodafone Idea Limited stores Near 100 Feet Road, Vasai, 401201