Italian in Leesburg, IN

Little New York Family Restaurant Italian •
103 N Main St, Leesburg

“LIIIIIISTEN!!! This place is so good. It's small, quiet, friendly staff and delicious food.“

4.6 Superb53 Reviews

You May Also Like