Lio Schiacciata offers a taste of Italy with freshly baked, crispy schiacciata sandwiches filled with Italian ingredients. This cozy spot is located on the car-free section of Frankel Leó Street, featuring a shaded terrace.