Truckin’ Il Cane Rosso: Have Pizza Oven Will Travel
When you think of pizza meccas, we’ll bet dollars to garlic knots you think of New York, Chicago and, of course, Naples, from whence came the delightful chow. (Let’s just forget about California, shall we?) Dallas should be added to the list. Yes, the Big D! Il Cane Rosso (www.ilcanerosso.com),…