King Castle

King Castle (キング キャッスル, Kingu Kyassuru), also called Chow Castle is a palace located in Central City. It is where the future King of Earth will live.