Vodafone Idea Limited stores Near Tak Wadi, Mumbai, 400002