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.
 * Dreamy Neo Bowser Castle, the Dream World version of Mario & Luigi: Dream Team's Neo Bowser Castle.