Pickup from Gloria's Latin Cuisine at 4140 Lemmon Ave, Dallas, TX 75219, USA