The 2023 March Madness Final four will be held at NRG Stadium in Houston, Texas.