MozzLab is an Italian sandwich shop offering innovative creations. They feature a variety of sandwiches made with fresh ingredients, with limited indoor seating and an outdoor area available.