Sandwich shop specializing in maxi sandwiches and super piadinas.