Pickup from Tio Luis Tacos at Tio Luis Tacos, 3856 S Archer Ave, Chicago, IL 60632, USA