New Neo City

New Neo City is a turf in the Demon World controlled by the New Neo Citizens.