Vodafone Idea Limited stores Near Ali Villa, Thane, 401207