Yelp narrowed down the Top 100 restaurants nationwide, and Holbox in Los Angeles, is now Yelp’s No. 1 place to eat in the ...