I've got a royal hankering for a thick, Sicilian pizza. Anyone know of any places around the DFW area that make a really good one? I'd prefer not to travel too far, so anything close to the Irving/HEB area would be preferable. Thanks!
Italian Villa in Arlington - hiden in the back of a shopping center near I-20 & Little road used to make a fantastic Sicilian Pizza. Been a few yeras since I've been there. Worth checking out if it's still open.