Vodafone Idea Limited stores Near 152/5, Thogur Road, Bengaluru, 560100