Advertisement

San Diego taco shop ranked best in U.S. by Yelp

A Nestor-area restaurant was named America's No. 1 taco shop by Yelp.