Restaurant Il Migliore offers tacos and other dishes, with menu options starting from €6. Located near the train station.