Venture X - North Dallas Alpha Road near the Galleria Mall

5301 Alpha Rd, Dallas, TX 75240, USA