Vodafone Idea Limited stores Near Nagasandra Main Road, Bengaluru, 560026