Not many places in the five boroughs can compete with Mama's, as Leo's is called by locals, an establishment with eight decades under their cold cut-oiled belt. Besides the tremendous sandwiches this Italian deli offers, there's fresh pasta and homemade mozzarella, making this joint worth a visit from any point in the city.
Leo's Latticini (Mama's)
46-02 104th Street
Leo's Latticini (Mama's) Details
Leo's Latticini (Mama's)
46-02 104th Street
Queens, NY 11368
Queens, NY 11368
Editorial Rating
This Week's Hours
Mon-Sat: 7:00am-7:30pm
Sun: 7:30am-5:00pm
Sun: 7:30am-5:00pm