Sandwich shop Rosticceria Landi offers focaccia and other Italian fare. Order online for convenient pickup.