Sfuzzi | Dallas, TX

Sfuzzi_Dallas_Review

Sfuzzi is a neat Italian restaurant in the Uptown area of Dallas with a lot of good options, and pizza is one of them. They also offer salads, sandwiches, pasta, and a few other Italian dishes. Sfuzzi is meant to resemble an old New York City pizzeria, and they pride themselves on their pizza and […]