We went to Defalco's after going to Italy, and were mostly looking for the Italian Lemon Soda that we had on our trip that we can't find back in the US. While they didn't have Lemon Soda, they did have delicious Italian food. It is order at the counter, and they have a few tables inside.