Star Haven

Star Haven is a place above the Mushroom Kingdom and is home to the Stars. The Star Spirits live in Star Sanctuary to guard the Star Rod.