Vincent set off to Imperial City after leaving Serene Spring City.
Vincent had a good understanding of the Elf Race's background. Ever since the Elf Race started believing in the Seven Great Elf Kings, the beliefs had been passed down from generation to generation. They all lived together in the Imperial City.
It was only after Gajero led the demons to invade the Elf World and defeat the Seven Great Elf Kings that a small team of demons was left behind to guard the Imperial City. The other Elf Kings had gone missing.
The purpose of Vincent's trip to Imperial City was not only to prepare for the final battle but to also investigate the whereabouts of the Elf Kings.
Based on Vincent's current understanding of the Elf Race, if the Elf Kings were still living somewhere in Elf World, they would have long led the Elf Race to fight against the demons.