1499 S Congress Ave, Delray Beach, Florida 33445 USA
Chicken, BBQ and Al Pastor tacos
Photo Credit: Yelp