Bowser's Villa

Bowser's Villa is a summertime villa that Bowser built on Vibe Island in Super Princess Peach. He built it there so he oculd get the Vibe Scepter.