Pickup from Dos Amigos Tacos at 14917 Lyons Rd, Delray Beach, FL 33446, USA