Eating Deli Italian Sandwich at Leo's Latticini restaurant in Queens, NY.

Feedback

Do you manage or own Leo's Latticini?

Yes