Pickup from Mi Tata Mexican Restaurant at Mi Taza Mexican Restaurant, 5017 Teasley Ln #101, Denton, TX 76210, USA