Kupuri Castle

Kupuri Palace is a palace on Planet Windara.

Overview
Kupuri Castle is the royal residence of Planet Windara.

Stranded!
Muskida mentioned that Kuputeri was taken to Kupuri Castle.