Sandwich shop offering a variety of sandwiches. Located in Lecce.