New New York

New New York is located on a man-made island across from Old New York. It is twice as large and is a major metropolis of Planet Earth. It is the location of the Old Titan Headquarters, which are now on Adonias.