Street food is the best food on this Italian island. According to Steves ... consisting of two sesame rolls filled with meusa ...