Vodafone Idea Limited stores Near S I T Main Road, Tumkur, 572102