Vodafone Idea Limited stores Near Vellore Main Road, Tiruvannamalai, 606601