One thing I’d recommend is somehow separating a la carte versus full meal type items if theres a way to separate them on the data side. You should see this in Texas where you might have a taco place with a $4 taco or Vietnamese with a $9 banh mi, the latter being substantially more food.
Also the map viewport does’t restore when click back from a restaurant/menu item page and it throws me back to Texas.