Fox Sports Networks was headquartered in Houston, Texas. The company also had master control facilities based in both Houston and Los Angeles, and maintained production facilities at Stage 19 at Universal Studios Florida.
Fox Sports Networks for the Win: Prove Your Prowess with Our Quiz