I want to know the answer to the following question:
Where are most of the nice restaurants located?
All the background I'm provided with is that "There are also a number of snack restaurants which the French call "les snacks" or "les petits creux" which include sandwiches, pizzas and salads.". Is that enough to answer the question?
Answer: no