Vodafone Idea Limited stores In Jajpur Road, Jajpur, Odisha