Mecha Edo Castle

The Mecha Edo Castle (メカ江戸城) is the imperial flatland castle of Little Tokyo. It is the home residence of the royal family and the council. The Castle is made up of 3 layers from top to bottom.
 * Inspector's Area (where Big Al Dente lives)
 * Councilor's Area (where Seymour Cheese's office lies)
 * Shogunate Area (where Princess Vi and Emperor Fred lives)