Vodafone Idea Limited stores Near BTM Layout, Bengaluru, 560076