Enjoy tasty, affordable Italian pizza and pasta at Sole D'Italia. Known for friendly service and a sunny terrace.