Vodafone Idea Limited stores Near Kannamangalam Road, Vellore, 632503