Beanbean Castle

Beanbean Castle is the home of Queen Bean and the center of the Beanbean Kingdom. Beanbean Castle Town is the town that is near the castle and is the largest town in the game. The castle is key in the game, and the home of the Beanstar.