2200 NW 22nd Ave, Miami, Florida 33142 USA
Best authentic taco shop. Pastor are my favorite.
Photo Credit: Yelp