Castle Oblivion

Castle Oblivion is a world from Kingdom Hearts: Chain of Memories.