COME VISIT US AT T-REx DOWNTOWN STL We’re located in the fantastic T-REx Building in Downtown St. Louis 911 Washington Avenue Suite 418 St. Louis, MO 63101 Directions Woo! Thanks for your message! We'll get back to you shortly Name * Email * Subject Your Message * Submit Follow Us On Twitter! Like Us On Facebook! Check Us Out On Instagram!