I’ll admit to being confused at first as well. But you have to pay attention to comma usage and understand that Lecce is not the name of the restaurant. The restaurant, Bros, is located in the city of Lecce, Italy. It is the only Michelin-starred restaurant in Lecce, Italy.