Pickup from Taqueria La Picardia at Taqueria La Picardia, 118 Westchester Ave, Port Chester, NY 10573, USA