Mushroom Castle

Mushroom Castle was built on July 12th in 2019 after the Mushroom Kingdom was formed by Princess Peach, Mario and Luigi. This is where the Queen and both Princes live and is geographically located in Southern Italy.

The Birth of Nations:
Mushroom Castle is built by Princess Peach, Mario and Luigi on July 12th, 2019. This is also the location where the Mushroom Kingdom and the Peach Dynasty was formed.