Meaning:

A restaurant serving food over the average or in speciel surroundings.

A group af restaurants, cafes or foodshops gathered in one place.