Vodafone Idea Limited stores Near Market Road, Jajpur, 755019