Vodafone Idea Limited stores Near Green Circle, Vellore, 632012