Pickup from Ojos Locos Sports Cantina at 10230 Technology Blvd E, Dallas, TX 75220, USA