FWIW,Yelp is the scourge of the earth. They are a pay to play extortionists IMO. Only in CA could Yelp win a lawsuit against them for deleting positive reviews of a business that opted to not play. I click on their ads where ever I can just to cost them something. BTW, did I mention I think Yelp is the scum of the earth?
Now that I have that off my chest, I use
https://www.tripadvisor.com/ for our restaurant searches. Hasn't let us down yet.