Normally, restaurants serve foreign dishes. Restaurants, though they do serve local dishes, serve a variety of foreign or continental dishes.
Also, restaurants serve many varieties of dishes than a chop bar. Chop bars normally focus on a few local dishes, say three, four, five, etc. But they do not serve more varieties than restaurants.
At first, I do not know about today, chop bars were operated by people who were home trained to be good at preparing local dishes. Whereas restaurants were operated, normally, by school trained cooks.