Bowser Castle (baseball stadium)

Bowser Castle is a baseball stadium which appears in the Mario Baseball series. It first appears in Mario Superstar Baseball and returns in Mario Super Sluggers. The stadium is owned by Bowser and his team, the Bowser Monsters. It both takes place in and is named after Bowser's Castle.
Category:Baseball Stadiums
Category:Locations in Mario Superstar Baseball
Category:Locations in Mario Super Sluggers