Vodafone Idea Limited stores Near NH-7, Jabalpur, 482003