Leo’s Latticini Mama’s

46-02 104th Street
New York, New York 

+ Google Map

Get delicious signature subs (the ‘Super Italian’ with fresh mozzarella is popular) or Italians pastry’s at this historic (opened in 1920) Italian deli.