Italian Sandwich Shop Warms Focaccia in 20 Seconds with the ECO
December 22, 2025
Lucca Italian Sandwich Shop is a family-owned business co-founded by Sebastian and his mother, inspired by their frequent travels to Italy and a passion for authentic Italian food. Originally from Mexico, Sebastian and his family make multiple trips to Italy each year, carefully selecting the flavors and ingredients that define…
