Pickup from Pinches Tacos at 1030 Glendon Ave, Los Angeles, CA 90024, USA