Vodafone Idea Limited stores Near Neeladri Nagar, Bengaluru, 560100