Texxas Take Over World Headquarters has now moved to a new location. TTO is now located at 701 Commerce Street STE 300A Dallas, Texas 75202.

The Grand Opening for the new location will be July 13, 2024 from 2 PM – 6 PM CST. It is 100% free for the public.