Leo’s Lattcini-Mama’s

46-02 104th St

46-02 104th St, Flushing, NY 11368, USA | 718-898-6069

Website | Menu | $

Known for

  • italian

Teams

  • Mets