Komodo Palace (Earth-2789)

Komodo Palace is a location and boss level.