Aerial view of Neo Bowser City. Neo Bowser City as it is seen in the global map, next to the main Koopa Kingdom land. Neo Bowser City is the futuristic capital of the Koopa Kingdom. It is located on an island bordering the larger Koopa Kingdom continent. At the city's center stands the Koopa Tower, where King Bowser Koopa and his son and heir Bowser Jr have often addressed their people.