Yelp POI is accessable through Yelp REST API https://docs.developer.yelp.com/docs/fusion-intro
This ESRI feature layer has 200 cities in L A county, you can search Yelp POI on the top of cities boundary.
If you leave search POI bar as blank, it will search cross all business, pick up most popular ones.
If you leave address bar as blank, it will search within current map view. Maybe a few bussiness outside of map view, but most of them will in mapview.
Step 1.
At address bar, type the city name, then Click search POI button
https://transparentgov.net/json2tree/datahub.io/embed/google_poi_yelp.html?layer_id=0&layer=Cities+and+Communities¢er_lat=33.978898295575654¢er_long=-118.21402694040275¢er_zoom=14&url=https%3A%2F%2Fpublic.gis.lacounty.gov%2Fpublic%2Frest%2Fservices%2FLACounty_Cache%2FLACounty_StreetMap%2FMapServer&panto=0&location=Huntington+Park%2C+CA%2C+USA&overlayOpacity=0
Step 2.
Mouse hover each result will show details of business
Step 3.
click yellow line city boundary layer, will show you city name
Step 4.
You can search POI by category, just click any category
https://transparentgov.net/json2tree/esri/server/folder2.html?org=https%3A%2F%2Fpublic.gis.lacounty.gov%2Fpublic%2Frest%2Fservices&url=https%3A%2F%2Fpublic.gis.lacounty.gov%2Fpublic%2Frest%2Fservices&arcgis_online_token=&timeout=9000&select_folder=28&select_layer=0&select_folder_text=LACounty_StreetMap+%3Csup%3EMapServer%3C%2Fsup%3E&select_layer_text=0+%26%23x21E2%3B+Cities+and+Communities+%3Csup%3EFeature+Layer%3Csub%3E+esriGeometryPolygon%3C%2Fsub%3E%3C%2Fsup%3E