Neo Bowser Castle

Neo Bowser Castle may refer to:


 * Neo Bowser Castle, a location in Mario & Luigi: Dream Team.
 * Neo Bowser Castle, a location in Mario & Luigi: Paper Jam.