North Bowl (Earth-2789)

North Bowl is a battle arena and location.