Wrestling

WWE NXT On March 17th To Emanate From Houston, Texas

An NXT episode outside of Orlando.

As the January 27th episode of WWE NXT on The CW was ongoing, it was announced that on March 17th, NXT is going to air live from the 713 Music Hall in Houston, Texas.

It was in July 2025 that NXT ran that venue for an episode of their weekly show.

This coming weekend, NXT is going to be on the road outside of Florida for house shows while the WWE main roster presents the Royal Rumble from Saudi Arabia.

On February 24th, Center Stage in Atlanta, Georgia, will host an episode of NXT TV.

Related Articles

Back to top button