Loading Video…

This browser does not support the Video element.

LA restaurant is #1 in US, according to Yelp

Yelp released its 2025 ranking of the best restaurants in the United States, and a Los Angeles restaurant took the top spot.