Vodafone Idea Limited stores Near Jajpur Main Road, Jajpur, 755019