The 2023 National Championship Game, aka the March Madness Final, is being held at NRG Stadium in Houston, Texas on Monday, April 3.