Vodafone Idea Limited stores Near Venugopal Reddy Layout, Bengaluru, 560076